Sample App following Michael Hartls tutorial.