Added more tests for user (#178)

Added more tests for the user. Mainly attempting to test the `user` function with null inputs, and also added team related tests.

Authentication and user methods (websocket) will come after pull request #185 is merged. 

r? @cvan @emoore24