some more tweaks
applied some more angular concepts
some more angular best practices
exposing config as an angular module
make sure config works in admin ui