Revised bug

Signed-off-by: tianyuli <tli@wpi.edu>
Merge branch 'team1-dev' of github.com:cmdunkers/wpi-suite-tng into team1-dev
started added filter classes. Will come back to this
Fixed a bug that wouldn't save child IDs in the childRequirementIDs field of Requirement
Added basic sorting functionality: if you click on a header in reqlist, it will sort in ascending order if the elements in the column implement Comparable
added filter functionality. No gui yet though.
Headers titles now change to reflect how it was sorted, and it flip flops between sorting ascending and descending.  -Michael Perrone
added framework for testing, didn't actually test anything. will do that later!  -Michael Perrone
Made some changes to fit the idea of child requirements set by Martin
Merge remote-tracking branch 'origin/team1-dev' into team1-dev-estimate
Made the grayed out sub division dropdown set back to None when switching to pie.
Actually implemented the shell of tests I had previously. -Michael Perrone
Merge branch 'team1-dev' of github.com:cmdunkers/wpi-suite-tng into team1-dev
Added to AcceptanceTestView the ability to grey out the edit button or add button
when necessairy.
Merge remote-tracking branch 'origin/team1-dev' into team1-dev
cleaned up documentation comments
Merge remote-tracking branch 'origin/team1-dev' into team1-dev
improved the edit user permissions panel to take up more realestate
Merge remote-tracking branch 'origin/team1-dev' into team1-dev
Added OpenHelpAction.

Signed-off-by: Arica Liu <aricaliu@wpi.edu>