Add ticker

The ticker updates the display even when nothing is happening
Split e-mail control into its own module
Linted the project