use strict
handle connection error on setup and added many todos
handle logging with angular logging provider
simplified api calls into one method
minified