Documenting...
Made Parser.put_byte() more robust and added some tests for it.