Merge pull request #17 from skanct/master

Modifies .gitignore
- Model for a User in order to login/register
Merge pull request #18 from cmarinos/master

- Model for a User in order to login/register
fix directory structure
Merge pull request #19 from louridas/master

fix directory structure
fix tests
Merge pull request #20 from louridas/master

fix tests
- Update User model
- Create login, logout routes
- Update dependencies
Merge remote-tracking branch 'upstream/master'

Conflicts:
	backend/app.js
- Update app.js: routes, passport and merge conflicts
make providers json work (and update pkgs)
fix selenium server version
add karma-cli
add firefox launcher
karma jasmine and chrome
Merge pull request #22 from louridas/master

make providers json work (and update pkgs)
Merge remote-tracking branch 'upstream/master'

Conflicts:
	backend/app.js
wire everything for angular
fix karma.conf.js location
Merge pull request #23 from louridas/master

wire everything for angular