* iron out some kinks with silex and dependency injection