My implementation of the http://www.thinkster.io tutorial