Added client side interaction

- Created first modules with AngularJS
- Changed folder structure
- Minor style issues fixed