Initial working example
Added initial argument parsing
Added support for 'put' command