Created classes.
Impemented save to text file

Signed-off-by: Rufus Swart <43108490@mylife.unisa.ac.za>