Rewrite IdeaBox tutorial

* Use a modular Sinatra style
* Ditch SQLite in favor of YAML::Store
Tweak per awesome feedback from @steveklabnik
Merge pull request #601 from JumpstartLab/refactor-ideabox

Rewrite IdeaBox tutorial