Updated the editor with a class text field

Allows the user to input classes for a specific article, component or
block while in the editor.
Merge pull request #420 from adaptlearning/addClasses

Updated the editor with a class text field
Fixes the styling for notify

Resolves #364
Adjusted styling for menu editing
Merge pull request #422 from adaptlearning/issue/#364

Fixes the styling for notify
Updated menu layer styling
Merge pull request #424 from adaptlearning/issue/#423

Adjusted styling for menu editing
Removed console
Added scrollTo element
Added scrollTo on menu items
Updated select colour
Added several requested features

Added a TinyMCE text box to the project settings page.
Added a displayTitle input on the section/page editors that will be
displayed.
Added a duration input on the section/page editors that will be displayed-
if the value is empty the duration label shouldn't show up.
Fixed styling to make it consistent across editing screens
Added open folder to expanded items
Merge pull request #430 from adaptlearning/authoring-update

Added several requested features
Merge pull request #427 from adaptlearning/issue/#425

Issue/#425
Merge branch 'develop' into issue/#428

* develop:
  Added several requested features
  Updated select colour
  Added scrollTo on menu items
  Added scrollTo element

Conflicts:
	frontend/src/core/project/templates/projectDetail.hbs
Merge branch 'develop' of github.com:adaptlearning/adapt_authoring into issue/419
Session secret on installation is now generated

A random Base64 value is used.