Caching the passwords in memory was a dramatic speed up
Merge branch 'master' of https://github.com/ccharri/RainbowChain
Keeps crashing out with dll errors.
Minor stupid.  Still doesn't fix errors.
Fixed another stupid error that would otherwise bite me in the ass in the future.
Threading library doesn't like when you spawn too many threads.
Found the error.  All threads must either be .joined() or .detached().  No exceptions.
8 Threads running to crack Database.  Cut the time in half, from ~280 to ~140.  Sweet
Add missing stat tracking.
Removed unnecessary extra threads.
CLeaned some code
Cleaned up code
Changed hashgen to take a file of passwords, optimized the table a bit since we only use constant length keys now
Merge branch 'multithreaded'
Strlen_Cyg fix
Added a file of 7 character passwords to check for
Merge branch 'analytics'
Merge branch 'master' of https://github.com/ccharri/RainbowChain into Threading

Conflicts:
	Password_Cracker.cpp
	hashgen/hashgen
	main.cpp