Made bot more modulised
Added hashing plugin
Added PINGs to stop timeouts