changes product model, adds search functions to product controller, adds test folder, updates server.js with routes for testing