Sprint 1 & 2 fixes for HUSACCT main repository.

There is one problem in ViolationInformationPanel.java, which will be fixed after the merge.