* progress calculation could get very slow with large questionnaires. Though
it still is the method that takes the longest it is considerably faster now.
* improved has_tag and dep_check functions (now considering default values)
* more request caching