Cleaned up code a bunch, and documented stuff
Adjust version and gemspec