Added part filtering

- Added model functions to get 10 rows per page and pagination
- Completed backend work for filtering by part category as well as
display all parts (UI work not done yet)
- Created new routes to handle pagination and category filters