Fixes bad call to getGoalsByName
sorts and filters plus queries
Implements combined positive and negative queries for + courses
keeps track of removed tokens
Adds commends to removedQuery array in generateDBQuery
Replaces sets with filter system used in generateDBQuery
extends generateDBQuery to return an object containing queries and filters
adds invertQueries method
adds parseQueries method
Fixes plus query to work with multiple ranges