Updated AngularJS to v1.2.9
Improved the API and the client to be much more generic and flexible through a unified and abstract structure