Add unit tests.

Here are some basic unit tests to test the Post section. Still need to
have the rest of the commands but I wanted to get this started. I also
need to look into how to reuse the first Post() in a few tests to try to
avoid asking the server a bunch of times just to do some unit tests.
Another option is to write the code for rate limiting but that will come
another day.