generate_password tested

Test cases have been written for generate_password, meaning there are test cases for all of hashpass

Next Steps:
 * Convert this to a python package
 * Add a script for easily using hashpass from a command line
 * Testing accross versions and operating systems
 * Implementation in a second programming language to test against