Refactoring and View classes
Finishing up.
dabbling with output