model changes, added detail controller and view, fixed many rendering quirks and bugs