Initial commit of the static files displayer.

It use ace editor for syntax highlighting.
Currently it only load a specified file, using a XHR request (without any error handling, or anything).

TODO:
 - Make the file load dynamic, get the file name and the type of syntax in the request (in the anchor, angularjs like).
 - Check the import, maybe we don't need to import the whole ace library, we might also want to use the minified version.
Introduce angularjs.

Just create the main module, and main controller. Currently it only defines the title.
Initialize some routes (introduce angular's ngRoute).

Add a static 404 route to /error/404
Add two routes for files, one without syntax, and one with syntax.
Retrieve syntax and filename from URL and display them.
Make this works with angular, first dynamic version.

We are able to load static files from the static folder.
A new angular directive has been created in order to build the ace editor and load the content.
A new angular service has been created to load the static file content, and to return the loading promise.
Add a CSS file, in order to have a better code separation.
Allow path instead of just filename.

Because of that, we are no more able to know if the first word is the synatx or the path, so the route allowing to not specify the syntax has been disabled.
Remove syntax URL piece.

From now on we will use the modelist module of ace, to choose the right mode depending of the file path.
Better 404 handling.

Manage to remember how promise can be chained. Like this response is only received in the directive if a success is returned.
Otherwise the 404.html is displayed.
Make a quick design for the 404.html template.
Change the 404 url, instead of /error/404 its /404.
Rename CSS file static-file.css -> static-files.css
Put the cursor at the beginning of the file.