SqlConnection Class and test class created. Open and close functions
passed their respective tests. No other functionality working yet.
SqlConnection and Test class Commented
SendQuery method in SqlConnection has passed simple test. TODO: expand
test to check that correct values are returned from database.
Connection functionality tested & added: getProductByName.
Changed the observable lists to populate using this method.
To do : investigate the slow down in performance this has incurred
Printing class added. To Do: merge finished SQL connection Branch
Added myself as checker to the printing class
Merge pull request #4 from SmartTrolley/SQLConnection

SQL connection implemented. works but needs optimising
SQL Connection optimised with new functionality added.
getListOfProducts() returns an observableArrayList of all product
information. This functionality made the method initializeProductData()
redundant and so has replaced it in the initializeProductTable() method.
To Do: add the functionality to return a list by criteria (i.e.
getProductList(category, Fish) )
Resolved conflicts from previous commit to Table display in app
Merge pull request #5 from SmartTrolley/OptimisingSqlConnection

Populates all the pages with products pulled from the server SqlConnection.getListOfProducts() returns a ObservableList<Product>
Merge branch 'master' of https://github.com/SmartTrolley/SmartTrolleyMainCode.git into CreateNewList_maabas
Work Done:
- created CreateNewListScreen.fxml
- created CreateNewListScreenController.java
- updated StartScreen.fxml, StartScreenController.java and
SmartTrolleyGUI.java to allow navigation to and from CreateNewListScreen

Problems Faced:
- moved StyleSheet.css into 'smarttrolleygui' folder (it had somehow
ended up in the parent folder) 

Work to be Done:
- add functionality to CreateNewListScreen, i.e. communication with SQL
database 
- ensure GUI consistency between screens