Acknowledgements

Portions of this crate are loosely based on rpassword.