Start working on GroupCommitment

Signed-off-by: Hui Zheng <hzheng@wpi.edu>
Added GroupCommitmentEntityManager
Fixed some files that were not building
Clean codes

Signed-off-by: Hui Zheng <fengyimzy@gmail.com>
Merge branch 'CodeCleaning' into Database