Finish basic test coverage, fix errors
Clarifying comments about future threading
Add Rakefile; rake to run specs