Work Done:
SmartTrolleyGUI goToProductScreen needs to be sorted out so that a list
is only downloaded the first time it's loaded, perhaps make a local copy
of the list

Downloading the entire table and putting it into a hashmap can also be
looked at, to speed up downloading. Or sending batch queries.

Problems Faced:
If you use the last commit, non. This commit has problems due to
trying optimisation.

WOrk to be Done:
As WOrk DOne