Improved text.camelize + text.uncamelize

Signed-off-by: Michael Bourke <git@elementality.com>