Tbaeg

Basic error handling set but will become more verbose with time. Lots of additional things to be added. Currently the API returns a promise which is handled in the controller. 
if you want to instantiate the factory with different configuration options, it would be better to use a service instead of a factory... works for right now but service may be a better route for what we're trying to do