we should return a array of errors, not just one at a time
adding validation to the rest of the app
adding a db config
adding models for compare
adding compare controllers
updating routes.js