Fixed users route and better use of mgo.
Overall better failure handling.