Changed to first check cached CloudFlare records before adding or removing registered peers.
cleaned up return values
fixed init
debug logs
fixed record caching
Merged from master