Adds parseQuery method to generate easily readable query objects in server
Begins implementation of generateQuery method in query.js
generate query implements portion of query for single objects
Implements + query in query generator
Implements single course anti tokens for query generator
Changes name of function generateDBQuery to generatePostiveQuery and removes checks for negative queries:
Fixes bug in parseQuery method
adds the queries for the remaining tokens
Fixes school query
Adds underscore library to package and imports underscore in query js file
Implements new getCoursesFromTokens method
Removes unneeded parseCourseToken method
Moves ! token to the beginning of the query