+ Modularized all the API GET calls as well as the "processing" logic + Added new criteria and improved logic of others + There are multiple versions of some criteria; just testing the best configurations, these will be cleaned up as I go