Merge pull request #52 from ThomasRahn/Alan

UX adjustments, comment handling, and test coverage.
initial admin comments
Merge branch 'Development' of https://github.com/ThomasRahn/soen390 into Development
AdminCommentController tests
Fixed flag tests
Merge branch 'Development' of github.com:ThomasRahn/soen390 into Alan