Reorganize controllers and routes
Add to README
Refactor controllers
Merge branch 'dbSchemaSetup' of github.com:hr-twenty/twenty into refactor-middle

* 'dbSchemaSetup' of github.com:hr-twenty/twenty: (26 commits)
  fixed approve issue where all users approve you
  removed lingering MERGE issues in stackModel
  removed the last remaining MERGE
  minor bug from previous commit
  removed MERGE from everything because it sucks
  resolved stack bug so that stack always returns something
  quick fix for unnecessary comma in messageModel getAllConversations
  changed messageModel getAllConversations to return only a single company for other. response for each conversation is one row
  resolved issue on messageModel getAllConversations if user WORKS_FOR multiple companies
  queryHelpers.position query fix for missing endDate v4
  queryHelpers.position query fix for missing endDate v3
  queryHelpers.position query fix for missing endDate v2
  queryHelpers.position query fix for missing endDate
  fixed stack-->user arrow pointing in the wrong direction
  resolved second query error in matchMaker matching
  refactored matchMaker matching function to automatically add the appropriate users to the stack
  temp fix for stacks while refactoring
  added back mostRecentMsg functionality in getOneMsg function
  refactored entire message model to support linkedlist schema
  quickfix for approve relationship multiple relationship bug
  ...

Conflicts:
	app/userHandlers.js
Add local neo4j instance for testing
Write test for getAll for messages
Test basic scenarios for messages model
Merge branch 'dbSchemaSetup' of github.com:hr-twenty/twenty into refactor-middle

* 'dbSchemaSetup' of github.com:hr-twenty/twenty:
  fixed conversation issue with multiple conversations
  fixed issue with multiple conversations getting created incorrectly
  fixed getAllConversations to only return one conversation per user, regardless of how many WORKS_FOR relationships exist
  fixed missing image error
  fixed delete user function
  stack fix v1 for ensuring mutual stack relationship development
  standarding variable declaration
  actual fix for including company in get all msgs
  potential fix for including company in get all msgs
  added limits for speed in matchmaker functions
  fixed stack issue to ensure user and other are added to the appropriate stacks
  fixed messages to always create a new conversation on approval
Rearrange files
Fix user model and add user model get test
Update stacks to check for existing relationship before returning...with tests
Complete refactor and basic testing of models and controllers
Merge branch 'develop' of github.com:hr-twenty/twenty into refactor-middle

* 'develop' of github.com:hr-twenty/twenty:
  change prod auth callback ip
  change prod db
  change prod db
  fixed bug with importing env
  debug
  changed db to use env url
  add console logs for handler err
  some formatting edits:
  changed db connection
  Update oauth callback route to redirect with a userId in the url
  mock data for testing
  Update README.md
  Update README.md
  Bugfix oauth to send userId as json
  Update README.md
  new packages

Conflicts:
	README.md
	app/db.js
	app/matchmaker/matchmaker.js
	app/messageHandlers.js
	app/stackHandlers.js
	app/userHandlers.js
	env/test.js
	test/model/stack.js
	test/model/user.js
Update messages and stacks models
Merge branch 'develop' of github.com:hr-twenty/twenty-server into develop

* 'develop' of github.com:hr-twenty/twenty-server:
  updated to new db. modified messageModel process messages to handle users with no current company. removed REJECTED filter from stack
  updated to new db. modified messageModel process messages to handle users with no current company. removed REJECTED filter from stack