'Returns given word as CamelCased
Converts a word like "send_email" to "SendEmail". It
will remove non alphanumeric character from the word, so
"who\'s online" will be converted to "WhoSOnline"'

def camelize(self, word):

    return ''.join(((w[0].upper() + w[1:]) for w in re.sub('[^A-Z^a-z^0-9^:]+', '    ', word).split('    ')))
