Extended angular javascript part

This started with a simple routing mechanic in modules/routes.js.
After that a templating mechanism had to be found, and this resultated
in a html2ng grunt plugin, which generated temporary templateCache
javascript, which is included in the base javascript file.

After that the templates had to be moved to the dist folder, and
tests were written for using the templates. However, the wordpress mock
enables only a testing of the route settings, but not the working
inclusion of templates into the main index.html.

With further changes, the styling of the website changed, because the
layout had to be re-configured because of moved controller behaviour
and the delegation matrix. Now, every javascript module has its own
module, and will be probably referenced by the app.js or by other modules.
Retrieving of articles now via wordpress json api

Using the angular $resource to abstract the post rest api interface of
wordpress. Goal is to retrieve all and just selected articles. The
returned values are than printed on the blog directive and binded by
the responsible controller.

Everything was a little simplyfied to reduce the complexity behind the
retrieval of posts. Therefor mock objects like the wordpressMock were
not needed anymore, and are removed with this commit.
Fixing layouting bug because of changed sass files the whole width
was not taken, and therefor other content was floating next to the final
footer. Now the copyright information are included inside the footer.