Lots of refactoring. Separated loading Less version into its own service.
Loaded versions of Less after AJAX. Removed jQuery and fixed any
dependencies on it. Restructured app into separate modules.
Updated TransitionHelper and base extenders.