Adds cli functionality for first functions

Adds simple cli functionality
Line is too long. [81/80]<br>Use the new Ruby 1.9 hash syntax.<br>Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.