Fixed width and font-size.

Enhanced typography, spacing, colors, images. Removed unecessary styles
and images. Tweak templates etc…. Work in progress.
[#609] Fixed survey asset

Still work in progress
[#609] Fixed incorrect hover behavior
[#609][#570] Fixed footer to wrap on lang. switch
[#609] Fixing Security setting
[#609] Fixed header & footer size
[#609] Further Stylesheet and Template refactor
Added SASS files + layout improvements
[#609] Left sidebar and layout fixed.
[#609] Final fix on layout
[#609] Further SASS integration

Fixed layout of surveys, and remove the collapsable top nav effect
[#609] Fixed random typography issues.
[#651] Source code formatting
[#651] Cache survey quesitons during file processing

* Cache survey questions to speed up subsequent processing
* Store questions as map for quick retrieval during processing
[#651] Guard against non-existent questions

* check for non-existent questions when building summary
* rename variable
[#651] Cache questions list whenever possible

* When retrieving questions list use cache whenever possible
[#651] Update cached survey question list when saving or deleting
[#651] Compare `Question` entities based on `Key`
[#651] Replace existing cached `Question` objects when saving questions

* if `Question` object exists in cache replace it
* remove objects from cache before deleting from datastore
[#651] Update summary counts in a batch

* retrieve all summary counts for a survey, update them and save them as a batch.  Cache summary objects and retrieve from cache whenever possible