Refactored job and related nodes creation logic into job model instead of routes
Merge branch 'client' of https://github.com/neo4jobs/neo4co into client
fixed auth. saved user data to cookie for auth
added autologin if user cookie is present
added logout route
finished frontend auth flow
Adding new route for user to create relationship to like/dislike jobs
Merge branch 'client' of github.com:neo4jobs/neo4co into client
User getById GET request allows retrieval of data from connected nodes
GET jobs/:id route takes in query for optional connected node data
added route GET '/users/:id/jobs' to get latest 20 recommended jobs including all connected nodes for user
fixed api/user getById to handle promises
Merge branch 'client' of github.com:neo4jobs/neo4co into client

Conflicts:
	server/app/routes/api/users.js
cleanup
fixed api/jobs getById so that it handles 'all' optionalNodes param correctly
added auth/currentUser route. added check to handle 'all' optionalNodes option for api/users getById
changed /auth/currentUser response to look like api response object