Display better error message on unknown command, and return code 1
Reraise error on debug
Return code 1 is already use, use code 2 instead
Add test to check if return code is 2 on unknown command
Re-raise Exception on debug mode
Merge pull request #43 from kryskool/kryskool/unknow-cmd-better

Display better error message on unknown command, and return code 1