Templates refactoring

Precompiling to allow partials and prevet CORS errors when testing.
Changing template path

To prevent grunt from linting the templates output.
Ignoring templates output.
Precompiled templates and testing