Adds change estimate functionality

Allows the user to change their estimate, and updates it on the server

Authors: lhunker, mtnguyenwpi
Saves state of selected card and re-displays

Saves the state of the cards so the cards stay selected even if the user closes the window

Authors: lhunker, mtnguyenwpi
Merge pull request #70 from dbeckwith/changeEstimate

Change estimate