Changed client server behaviour

For content rendering only client rendering is used in form of angular
and its templating language. Therefore only static html sites will be
delivered currently.

On this page angularjs is used on client side, which requests articles
from the server, and currently tries to add articles by sending them to
the server.

Removed the components folder from the repository. Libaries will be
managed by bower, and after moved to the public js or css folder.

Open topics will be the managed routes, and how to organize the routes.
An already existing api.js will be extended to manage all api routes,
otherwise server.js delivers the static content of folder public.