Added Settings App

Retrieves the settings files, displays settings UI, and saves the settings to storage
Includes ACL implementation in controller
Group Model
Added NPM package and Gruntfile

Handle development builds and tests with NPM and Grunt
Dev mode changes added log_dump()
Merging with Emerald