Replace native 'which' with Ruby version.

Addresses issue #15:
https://github.com/causes/overcommit/issues/15.
Cross-platform path search from:
http://stackoverflow.com/questions/2108727/which-in-ruby-checking-if-program-exists-in-path-from-ruby