Added logging and comments
Added comments and logging
Added comments and logging, fixed init method
Added password generator with 5 strategies
Minor fixes
Moved to json
Minor fixes and features