[PT 46356395] finish 'save interview' functionality

add save interview controller and corresponding spec