improved tests, moved frame decoding/encoding to physical.js
implemented queueRequest and basic HS485 communication protocol