Generate home page based on stored controller data

Closes #18 Uses metadata to bootstrap a list of home page controllers
Controller categories can be toggled on the home page
Categories must be added to the bootstrap manually
Add necessary home page controller domain classes

#18
checking in current salting progress
finish up password salting

relates to issue #12
merging after rebase

Merge branch 'password-salt' of https://github.com/metridoc/metridoc-grails-core into password-salt