Refactor AddPanel to Facilitate Editing

The addPanel now updates all records with a special case being a new
record with no data. The panel can be invoked with a given user_story
and it will populate the fields. Upon confirming the updates are given
to the controller for persistance.