Initial attempt at browse events page

This is only partially completed. Everything above controller code is
untested at this point.