Created new Unit class.

Restarted the project due to complexity arising from group class.
Removed the group class and reworked that information into the Unit
class.
Implemented removeValue