Add functionalities to unselect button, change if statements to make sure
that different requirements will be correctly categorized based on their
states. Sometimes when a requirement is sent, close the window and open
again it still stays in "unselect" category, which needs to be fixed
later.
yyan