AngularJS: Custom directive, templates via <script> tag, routing to views