Titleize

Nicely reformats texts, correcting faulty or non-existent capitalizations and removes extra whitespace. Does this before saving or updating an object.