Improved node interface.

Tabletop is now exported directly from `require('tabletop')`, instead of being the only property of the export. I think this is the expected behavior of a node module (and, given the lack of documentation on the node side, probably it's worth changing, unless there's a compelling reason I haven't thought of to keep it as a property).