BrowseProducts, AllProducts, and SidebarFilter have been refactored to move all shared state into the BrowseProducts container component
Two sort functions added to the Utils folder
Genres and Consoles (as 'Systems' to avoid collision with the 'console' global) added to Models, Routes and seed file
Genres and Systems added to store, along with state for the genre and system selected in sidebar dropdown menus
Sidebar now allows users to filter by Genre and Console, search by text, and order by price or title, with all these filters accumulating on top of each other.