Best practices, use locals instead of instance
add text mail templates for nerds
Added a test for EventsUploaderController

This is a surprisingly big changeset!