Michael Hartl's first_app tuturial as per his book, not the web 5 part tutorial.