started work on top level settings domain model
updated data layer: SettingsGroup entity to be owned by Settings entity (web layer still needs refactoring)
fixed stack overflow condition
updates for web layer for settings entity changes
updates for web layer for settings entity changes
added findOrCreateSettingByName
mid-refactor to get rid of settingsGroup.name to settingsGroup.settings.name shortcut
more refactoring to support new domain model
updated views to work with new domain model structure
added getAt overloaded operator to Settings to find groups by environment
added save(Settings) method to ZuulService
edit settings UI
added revision as variable for static resources in sitemesh template
enforced column widths on audit ui table
removed need for invalid form methods on json-forms
made settings entity serializable and increased API version
fixed nasty bug where settings entry objects where not being converted from JSON because of crappy jackson error handling in org.codehaus.jackson.map.deser.StdDeserializerProvider.hasValueDeserializerFor
added settings/menu.json service
updated settings-menu.js to use new menu.json
search nav still needs work
pretty rough version of the search typeahead working from new menu json