Make hint proc-able

Changes:
* hint now accepts a proc, behaving similarly to default

Testing
* specs pass
Merge pull request #3 from ajlai/master

Make hints proc-able