use main activity as fragment container and change through navigation events, change minimum API level to 17!
move several files to correct location, exclude uml file