set msgbuf also for bad_data messages
do length parsing in the right moment
also emit bad_data messages, slice off complete expected length on error if header could be parsed, do not trigger error for subsequent prefix errors
log errors
implement robust parsing, update tests
adding name restriction for JavaScript reserved keywords (ECMAScript 6 including future and strict for older standards)
renaming incompatibl field in battery_status message
remove readme
add readmy with lower-case file ending
Merge pull request #252 from AndreasAntener/js-invalid-fieldnames

Js invalid fieldnames
adding new tests including message with uint64, fixing old tests
Merge branch 'master' into js-error-handling
updated test setup (more npm like)
Merge pull request #253 from AndreasAntener/js-error-handling

Js error handling