docs(various): added some more documentation

@rnreekez Added some docs.

Note that the docs for the functions inside the services don't display on the ngdocs API page becuase ngdocs hates me.