Change caching behavior

Caching wikiized html on the markable model now uses 'after_save'
instead of 'before_update'. The caching method bypasses validations
and callbacks via Model.update_all.

Update specs

Remove .rvmrc

Update gems. Move dependencies from Gemfile into gemspec
Version bump to 0.3.0