Added devcontainer
Documentation in README file updated
Minor updates to debug messages in case of lost data packets
record.py is by default using buffered read (interpret all buffered data packages instead of dropping old ones, and processing only latest one)