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>