use codes names as errors codes, fixes #12

Because numeric errors codes are useless.
drop node.js 0.8 from Travis-CI config
Merge pull request #19 from nodules/drop_error_codes

Drop error codes