added sqlite support
Changed the name of "getHash" to use proper naming
Beginning v2 refactor
Beginning to modularize functionality

Just a fancy way of saying that I'm starting the process of breaking up the
original "leprechaun.py" file into separate files based on common functionality.
Modular, object-oriented programming, y'know.
Implementing the hashing functions
Now all hashes are saved into the database.

This is one huge commit!
Fixed bug where wordlist wasn't being hashed

T'was a simple mistake of using the wrong variable for the task. It was
iterating through each of the letters in "data/wordlist.txt", instead of the
lines in the wordlist itself. Luckily, that's been fixed!
Now can output to a text file.

Unsurprisingly, this is MUCH faster than saving to a database. I may make saving
to a text file the default...
Plaintext file output is now default.

Also, because the new wordlist that I found was so huge, I split it up into many
different wordlists. Plus, GitHub won't complain about file size.
Updating package metadata

Also splitting up the wordlists even further. Because GitHub demands 50MB files!
This is the last time I modify the wordlists!

I swear!
Added functionality to build your own wordlists

Now if the user REALLY wants to generate their own wordlist, they're perfectly
capable of doing so now! Though I don't see why they would want to, the
operation is quite slow... Perhaps I'll figure out a way to speed that up...
Hmm...
Code formatting and modularity updates

Also, I moved a lot of the rainbow table generation code from "main.py" into its
own file called "rainbow.py". Makes the code more modular and stuff.
Version 2.0 release