Building a blog from scratch using sinatra.