refactored view to contain JFrame, not be JFrame
Refactored View
Half-Done refactoring. It works again at this point.