extract container logic, bind and make, move arrayToObject to helpers file
got routes loading into the DI container