Updates to passgen.py, added case option and special character option.