API Update to SpamProtector API changes

API Fixed some references to old api. Some refactoring for readability.
BUG Fixed incorrect third party file paths

This PR is dependant on my proposed tweaks to the main spamprotector module at https://github.com/silverstripe/silverstripe-spamprotection/pull/11