Add template javascript compilation to build, add firefox target
Add Notification wrapper service
Use cached templates, split controllers and routing logic.