move responsibility for academy groups
make exhibits more exhibit-like
move some app controller responsibilities to classes
add coverage
facilitate faster specs