Fix class page sidebar. Continue theme integration

Continue building out theme files and supporting js.