First commit!
Small things and typo
Big changes! It recognizes and changes capital letters accordingly and also has an OPTIONAL parameter that will force all-lower or all-upper output.
Some new hashing stuff