Michael Hartl's Ruby on Rails sample app done in Yesod