Get canonical name when looking up charsets
Update docs
Rename modules for export
Find a consistent naming scheme
Get rid of 'optional' combinator
Add 'string' layout
Renaming encoding types to match Python
Document layout
Document everything else
Bump version - 0.2.0