Cleanups and small improvements:

- converted CborType into a proper class, allowing it to carry the
  additional information beside the major type;
- added a "peek" method to the decoder to allow unknown CBOR streams
  to be decoded more easily.
Made this project self-contained wrt its build.
Updated README.