added unit tests and fixture
added adoption controller
made some controller modifications that might not be necessary
added adopted_pets line_item analogue, might not use this
added ability to select an animal