refactored program states, date and time showing

- added text rendering
- added state objects for the program states (idle and running)
added font file