reorganized api controllers, added relationships, completed person