Integrate kiwi, group, and public group page with back-end

Clean-up and rewrite of tests likely required, but bare functionality is working