updated the app to used a scrollview in case it shows up on a small screen and set up some savedinstancestate stuff
some file i have no clue what it does