Create a Password Generator library (squashed 45 commits)

Mostly copied from https://github.com/defuse/password-hashing/blob/master/PasswordHashClass.php

First swing at Documentation