Sightly refactor pt 2 - app-page component ported from .jsp to .html

CHECKPOINT: not tested