I made quite a bit of documentation

I went ahead and documented a bunch of stuff.

I'm closing #44, closing #47, closing #49, closing #51, closing #52, and
closing #53

Now all that's left is the hard stuff