fixed up http requests to work in angular, removed search service, and added a lot of promising