Prelim commit. The problem was in bit stuffing... you actually need to
stuff after five consecutive ones, regardless of whether or not there's
a sixth one in the pipe.
Documentation, giving better names to things.
Tidy tidy tidy
Cleaning up examples