Added solution for `vagrant up` nfs problem
Adding basic testing structure

- tests/ folder to contain test files
- mocha + should + supertest as a testing frameworks
- npm test command which runs the tests
Adding test for user register

- Must reorder server to include a config for testing database. Now it is using the real one so be cautions - after each run, User collection is cleared
Adding test for login failure - invalid user
Adding test for user register + loign

- Test is failing due to inconsistency between full_name in model and fullname in request - should be one of them
Adding tests for logout and modifying user

- route logout removed the ?? at the end
- check if there is someone to logout, otherwise return 401
Merge pull request #8 from RadoRado/structure-for-tests

Structure for tests