Remove all reference to jcommands and use jewelcli.

This commit also cleans up the jail command to be quicker as the old way
I was doing it just didn't work nor was it good to go for production.
This method also utilizes the CommandInfo's pattern to match
subcommands, like it was meant to be used for. Completely untested.
Fix the tests failing and also fix the jail command not doing anything.
Make all the arguments optional on the transfer, we handle that ourself.

This way we handle it ourself for language purposes.
Merge pull request #6 from graywolf336/CommandCleanUp

Command Clean Up