Persistence Layer

Merging the DBConnector, DBConnectorTest, BananasDAO, ShoppingListDAO, and ShoppingListDaoTest will get the main repo up to date with the persistence layer.
use whole word variable names -makes code much easier to read. See: http://www.oracle.com/technetwork/java/codeconventions-150003.pdf