http://readwrite.com/2013/10/02/github-for-beginners-part-1