bugfix: cli when receives a invalid command doesn't shows that it is an invalid command (close #20); more tests for error cases of the cli runner
configurable admin_url and public_url (close #14)