add support for push state routing, hash redirects, base ui-router states, js template partials