use codes names as errors codes, fixes #12

Because numeric errors codes are useless.
drop node.js 0.8 from Travis-CI config