Adding User Schema for authentication
Adding Passport configuration for authentication
Reorganizing configuration, adding Passport
Adding ideas for Work
Adding Passport to dependencies
Making fields required where necessary
Adding catchall route to handle incorrect API routes