CSCE  438 Password Cracker Repo, by Cory Wolfe and Peter Sparks