re #9 : Now add_command will throw an exception instead of catching it and logging it in the console. That way the API user will now that there was a misuse.
re #9 : Created the first unit test for jcli.add_command
re #9 Finished testing jcli.add_command
Merge branch 'fix_9'