refactoring of several files, code clean up, and first attempt at
PracticeViewActivity page