Add license info
Move lib up one level

This seems to be more inline with current angular conventions
Fix DI inside routeProvider
Extract all state CSS to controller
Extract CSS classes to a constant
Visual tweaks
Simplify the config file

This is the file that most likely will be customized,
so its good to keep as simple as possible.
Add comments to init file