Added initial hasher program for mac.

* Parses command line options in a semi-standard way.
* Can process all hashes except ED2k.
* Cannot recurse through directories.