Redoing the Demo App from Hartl's tutorial