Main, EliminateData, Date, ManualEntry

Added the above classes.
Date and ManualEntry are not a part of the UML diagram, but rather used
to simplify the code for easier reading.
THEY ARE NOT COMPLETE YET.