Use proper names for char-upcase and char-downcase
Added fine-grained list of exports
Added missing functions