Fixed small bug in ShoppinglistManager and continued work on it, most public methods are about done, need to make some queue system for failed callbacks