better errors, path for @import lookup
using null instead of undefined for callback error
using emit('error', error) for errors
fixed test, now testing for throw via emit('error')
try/catch not necessary, simplifying
Merge pull request #1 from featurist/master

better errors, path for @import lookup