refactoring the demo app -

renaming methods to be clearer in what they do
broke down the setviewvalue into clear methods
renaming of base activity and its layout xml