Wrote skeleton framework for RunMode, ScreensaverMode and testing classes. Paired by Richard and Michael.

The classes for the above classes have been written but are currently unimplemented. (Feature #175)