Add JSHint and tweak some syntax
Make callback spec resolution private again

First off, `resolve` was a bad function name. In the future, I'd like
`resolve` to resolve a path spec into the functions registered for it.
Secondly, I have no idea why I thought it was a good idea to expose
callback spec resolution to the user.