Shop & ShopDetails

Added:
- DAO and Service layer for Shop and ShopDetails
- Shop DTO
- ShopNotFoundException