Add testing and functionality to lists

I included list tests to make sure that on selection of a list item,
information was fired and recieved by the controller.