added a way to create raw-regex matching commands

Fixes #33 by allowing one to directly add commands based on a regex. 
Introduces a new method, `addCommand` 
Modifies `commandToRegExp` to pass through already-regex commands unharmed