Support camelCase or under_words for options

This is totally crazytown, but I'm trying to learn me some Node, and #29 looked like a decent place to start.

Any suggestions for better / more idiomatic ways to do this? Should I set up ES5 properties instead?