Blog engine Sinatra style