ALMOST DONE: Ernst change dir structure

Changed directory structure to a more modular or functional setup. Also removed some obsolete files.

The concept:

Files are grouped per component, a set of files with a common goal. Timeline is currently our most straightforward example. It has a template, a directive, a controller and a service under `app/components/timeline`. 

There are still 3 todo's for this example:
1. Preferably the component also contains its own css or sass file with a proper component namespace 2. It contains unit-tests.
3. The component is a seperate angular module

The components can include other components and are used by a `core` module. `app/core` Contains angular modules that do not depend on each other but only on components. Core modules are included by the app's module which resides in the root of `/app`.

`app/lib` contains low level services and non-angular files. These do not make up a component but contain individual peaces of logic that is used by components or core modules.