gui labels are now created in the view class
added methods to make use of the mvc pattern, general clean up
changes to make better use of the mvc pattern
slights changes to method calls