Adding in a bunch of documentation and what not
Merge pull request #3 from eliperkins/feature/documentation

Adding in a bunch of documentation and what not