Fix up gemspec, start documenting