Add benchmarking code

Also, adjust default buffer sizes for unit tests
Optimize range encoder

5 MBaud -> 7 MBaud
Add description to coding_test.go