Added helper functions file

includes partial string matcher, and "roomcast" "worldcast" and
"usercast" methods
implemented partial matching attack and cleaned up attack code
added a sockets holder on gameMaster to track all active sockets

sockets are added and deleted on open and close