Split argments while maintaining quoted strings

BUG: 182
Signed-off-by: Joe Julian <me@joejulian.name>