Sanitize titles on creation

Fixes #350 

Feel free to reject or modify because of the spec. I don't usually do mock/stub-based testing and so I struggled with the right way to test this feature.