Persistence Layer

Merging the DBConnector, DBConnectorTest, BananasDAO, ShoppingListDAO, and ShoppingListDaoTest will get the main repo up to date with the persistence layer.
typically 'arrange' means test setup - which should go in its' own setup method. 
see: http://javarevisited.blogspot.com/2012/06/junit4-annotations-test-examples-and.html