Fixed issue where URLs validation doesn't update
Fixed survey sidebar misalignment
Updated error messages for new URL error
Updated URL field to show an explanation field if invalid
Removed unused code
Added a couple of utility plugins
Cleaned up surveyor code
Heavily refactored frontend JS
Added ability to check if a question is required for all levels
Fixed bug which broke question updates
Added some comments explaining utility methods
Changed map to each where appropriate
Added polyfill
Added filter method
Fixed IE reserved word bug
Merge pull request #605 from theodi/refactoring-validation

Refactoring validation