Building a sinatra blog from the ground up