Refactored the basket parsing service so it's not as tighly coupled with the item dao
Refactored the basket parsing service and supermarket service for better loose coupling