Re-did how commands are parsed, now uses a dictionary of functions. Also changd the connection handler to an async connection, but this is super slow.
Figure out how to speed this up (use tasts to kill quickly?)