Made the spam checks be based on a json file with levels 1 through 20 being alterable. The clearSecondarySocket function currently needs work as found in the comments there. Currently it will respond twice to some messages depending on the scenario.