basic front page ui. will need to make this javascript-loaded when we have multi-page functionality