Basics of encounters controller and model are implemented.  May be broken.