Initial pod lib create plus first draft of encode/decode.
Adding some basic test cases borrowed from libraries in other languages.
Constants for character literals.
Bubbling up inner errors to the caller.
Generating errors.