Merge pull request #1 from stevejhiggs/master

transfer npm source to the main opentable repo
added optional args that can be passed through to custom mapping functions.
Merge pull request #2 from stevejhiggs/optionalArgumentSupport

added optional args that can be passed through to custom mapping functio...