Introduction to sinatra and haml