Initial commit for work on #82

Injected a timer (button doesn't need translation, it will be removed after this is finished), created a generic timer delete button, made sure injecting and catching the fired event works.

Note To Self: If you create a factory, it won't be instantiated until you require it somewhere (dôh)