Bare bones of a surface mode

Added a surface mode (ie. a clock at this stage).
Wrote and this discarded my own time lib (now in junk folder).