Family History api spec testing, controller, and views refactoring