Refactored options for cleaner commands.
Fixed logic related to arguments to ensure consistent spacing.
Added tests for #get and #set.
This is more readable.
Short circuit the client.

This is the default for all cases, as far as I know.
Added tests for client commands.
Fixed extra spaces in results from getTarget.
Added tests for getTarget on targetables.