User Angular routeprovider for templating.

Add initial publishers code
Merge route changes