Added skeleton class for PrivilegeGroup

No implementation
Implemented PrivilegeGroup

All tests pass
Added group name column to PrivilegeGroup table
Added skeleton for PrivilegesGroupAccess and the test class
Refactored database

needed to properly reflect n:n relationship of privileges to groups
Added primary key for t_privileges_per_group table
Conversion method implemented for PrivilegeGroupAccess

Also refactored project to update changes to database. All tests pass
Lookup methods implemented for PrivilegegGroupAccess

All tests pass
Get methods implemented for PrivilegeGroupAccess

All tests pass.
Updated the clear tables script to reflect the addition of the n:n table
of privileges and privilege groups
Add methods implemented for PrivilegeGroupAccess

All tests pass
Delete methods implemented for PrivilegeGroupAccess

All tests pass
Update and Upsert methods implemented for PrivilegeGroupAccess

All tests pass.
Some changes where also made to the Add tests
Fixed PrivilegesGroupAccess tests

Multiple tests where using the same id. It was changed in each test so
the whole suite can run at once
Minor adjustments to PersonTest

Changed the dates in the test data so that they are not affected by the
change in the real date
Merge pull request #23 from Slowking770/Development

PrivilegeGroup type added