Merge pull request #26 from linduxed/move_error_and_exit_handling_to_cli

Move error handling into CLI class
Move test for "-l" argument into describe block

As a preparation for more tests for "-l".
Raise error on bad minimum password length