implemented: Home page and its' functionality
fix: currentUser service fixed so the user can be updated
eyecandy: home page prettified
pull request suggests fixes: file names, urls etc
Add angular.min.js in js/angular subdirectory in webapp.
Modify(register.html): add external script "js/angular/angular.min.js".
Add(register.js).
Add(userform.tpl.html).
Refactor(register.html): move form html to userform.tpl.html and load it with ng-include.
Add(angular.min.js.map).
Modify(GuiceServletModule): change filtering to be only through "/" address; remove commented-out bindings.

Refactor directory common/register/: rename to common/userform/
Refactor(register.js): rename to userForm.js; rename module from 'Registration' to 'UserForm'.

Modify(userform.tpl.html): add validation to form input fields.
Modify(register.html): make form container narrower; add styling to the buttons.
Add(UserService).
Modify(register.html): move FormCtrl declaration to the panel.
Fix(userform.tpl.html): fix regex pattern strings.
Modify(userForm.js): implement success and error methods of $http.post.

Refactor(UserService): rename to UserRegistrationService; change service url to '/user/register'.
Modify(UserRegistrationService): add Reply-ing on success and on UserNameExistsException.
Add(UserDTO).
Modify(userform.tpl.html): use ng-repeat to generate validated fields.
Modify(userForm.js): add 'formFields' factory.
Modify(userform.tpl.html): move select inside ng-repeat group.
Modify(userForm.js): add field item for select; put formFields.fields to data elements.
Modify(userform.tpl.html): abandon generating form fields with ng-repeat - define fields staticly.
Modify(userForm.js): remove factory 'formFields' - use formData and formErrors for storing input data and for error messages.
Modify(userForm.js): add function validateField to factory formErrors; add flags submitted and usernameExists to factory formData.
Modify(userform.tpl.html): use the validateField function to shorten the validation checks.