Rewrite IdeaBox tutorial

* Use a modular Sinatra style
* Ditch SQLite in favor of YAML::Store

First draft/rewrite of the IdeaBox project. @steveklabnik would you mind giving this a glance?