Updated RetailSystemSwingView class

Added some methods to initialise and construct the view, then add
listeners to buttons.