refactored screen fragment stack to pull out the fragment transaction into its own class
code tidy
hacked in the video player screen to fragment mapping