Added first middleware

* Middleware for listing users (this should be updated)
* /login and /logout features with checkAuth middleware function
  added supertest dependency for testing
* removed proxyquire dependency (but left it in the package.json,
  maybe it will be more useful later)
* moved server startup from index.json to startup.js
* ability to stop the server (useful for testing)