multi threaded hash cracker with support for md5 and sha. generates json dicts to act as rainbow tables on first run through a wordlist. not ideal for huge wordlists as the json will be much bigger than the origional list.