Fragment Tutorial followed from: http://www.vogella.com/tutorials/AndroidFragments/article.html