Change all coder objects to UPPERCASE, because they aren't class constants.
Fix encoding of empty arrays.
Allow to encode Strings to int types