Rewrite IdeaBox tutorial

* Use a modular Sinatra style
* Ditch SQLite in favor of YAML::Store