Hashing test plan
Hashing md5 hash algorithm
updates .gitignore
Hashing implements password file, test plan, fixes bug in QueueType copy constructor