work on projects
* quick gemfile fix
* add YARD task to rakefile
* a little more documentation in base.rb
* add serialize method to project which serializes itself
* add a few SQL methods for storing projects (will require a DB reset, but that shouldn't matter to the 0 people using crikkit)