Refactor registration

to locate the backend communication in a factory.
Merge branch 'master' of github.com:tobiasmuecksch/frontend

Conflicts:
	js/controller/registration.js
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Change background color

Increase the white content of the color
Add jQuery UI
Refactor the content container

to fit the whole available horizontal space.
Add fabric.js
Implement project view and canvas edit view
Add functionality to add new projects
Remove obsolete file "canvasView.html".
Fix indentation and remove debug output
Prettify code, show buttons open/close also when the user is director of the project
Add autocomplete to create project page
Make open/close buttons visible for directors
Merge pull request #23 from boom1992/master

Add functionality to add new projects
Merge remote-tracking branch 'upstream/master'
Remove console message
Merge pull request #27 from boom1992/autocomplete

Add autocomplete to create project page
Prettify code, replace ng-hide with ng-show