Changes for GUI implementation - see description

Added some new packages to follow MVC methodology. Also created FXML and
controller classes which are empty for now.