abstracted out tracks calls to server and database into the DopeHoodAPI