Milestone 11 complete

Milestone 11
Theme: Ticker
Refactor Actions so that SingleEvent can handle most requirements
rather than having to build out seperate Event classes.