update for nan@1.2.0 for Node 0.8->0.11+ compat
use NanAsyncWorker for async work
upgrade to nan@1.3.0
Merge pull request #243 from rvagg/nan-async

migrate to NAN for v8/js bindings and async work