variable argument commands

•Switched the format of the command functions to use a variable length
argument instead of a slice
•Removed the used map that tracked which connections were in use
because it wasn't really being used and maps can be problematic when
shared between goroutines