Adding grunt to the project.
Wiring up grunt watch and less tasks. Adding preamble.less to the project.
Restyling ui wip.
Implemented major ui changes. Removing app global element variables.
Cleaning up code.
Merge branch 'feature-new-ui' into development