Warning: This affects password generation, but is hopefully the last change to do so.
This commit implements the python main cli module. Currently it supports a preliminary set of command line options but should be able to successfully generate passwords.