Testing Continues: generate_inputs

generate_inputs is tested. The rest of the testing should hopefully be done this weekend

TODO:
testing for:
  calculate_bits_per_char
  generate_index_array
  generate_salt
  generate_password
Write a CLI
  and documentation

On the version front, py-bcrypt doesn't seem to be 3.X compatible, and 2.5 doesn't have izip_longest. Neither problem is insurmountable. I'll look into expanding support after everything else is working.