Added comments to services, fixed auth bug, changed service declaration

Comments are self-explanatory. Fixed the loginService bug where it
wouldn't recognized a present auth token. It was using "this." when
I didn't need to. Well now I do because loginService is now in an
object instead of individual functions/variables. This matches the
apiRequest service. To be consistant with the main app.module
declaration, the service factories don't call on a variable anymore
but directly on the module declaration. (If that makes sense.)