add placeholder files for eventual classes
get rudimentary state machine running
centre the page