Trim spaces and other invalid characters from Twitter usernames.

As per Twitter's specification:
https://support.twitter.com/articles/101299-why-can-t-i-register-certain-usernames
Allow one day events
Merge pull request #40 from geeksoflondon/38_improve_validations

38 improve validations