Updated Keyword limit for Add Pages and Keywords to support Search Academy activities.
Adds a `.editorconfig` file
Adds "requirejs" wrapping
Adds `bower`
Adds "requirejs" wrapping
Merge commit 'fa88283' into feature/add-requirejs
Updates the `require` calls to use the `amd` syntax
Adds support for `requirejs` modules
Converts 2 spaces to 4 spaces
Adds Handlebars helpers
Fix bug where the capitalise helper was throwing an error.
Converts templates to use 4 spaces
Cleans up HTML
Updated GlassHat logos (part of GlassHat/Search Academy rebrand).
Converts the require calls
Merge branch 'beta_release' into feature/add-requirejs

Conflicts:
	app/js/config.js
	app/js/templates/components/modals/action-modal.hbs
	app/js/utils/hbs_helpers.js
	app/js/views/RootView.js
	app/js/views/accounts/LoginView.js
	app/js/views/clients/ClientIndexView.js
	app/js/views/manager/PlanPaneView.js
	app/js/views/manager/SelectionView.js
Merge branch 'feature/add-requirejs' into beta_release
Adds a `.vimrc.local` file
Merge branch 'beta_release' into develop

Conflicts:
	jsdoc/ManageCampaignView.js.html
Merge branch 'develop' into feature/full-audit

Conflicts:
	Experiments/JSON/audit_structure.json
	app/js/glasshat.js
	app/js/models/Audit.js
	app/js/templates/widgets/audit.hbs
	app/js/utils/utils.js
	app/js/views/components/ModalView.js
	app/js/views/manager/DashboardView.js
	app/js/views/widgets/AuditView.js