checkpoint, buncha fixes
works
more cleanup
combine data and coding
encode_context uses iovec, no ErlNifEnv member var
refactor decode_context (1 of n)
header renames
working again
Merge pull request #1 from argv0/refactor-api

Refactor api