The todo application tutorial from teamtreehouse.com