Refactored the rest of the "main" pages

Refactored the remaining main pages: search, cart