Fixed textAngular style.
Major refactoring.

Used grunt concat on application javascript files also. Doing so there was no sense on keeping all files inside the node js server folders.

Result: Now there are two main source folders, server-src and client-src. The first one contains the NodeJS server structure, including the concatenated javascript files (vendor and app) and the page templates, stylesheets and fonts copied using grunt. The second source folder, client, has all AngularJS application code and HTML templates. This code and templates are concatenated (JS) or copied (HTML) to the server source.

TODO: Client tests must point to concatenated app.js file or to the client source files?

(I vote for the first option)