Added view.listener package
Begun adding internal view ActionListeners
Offloaded panel switching to main