Program Pushed To Beta

- Classes now in header files
- All functionality works as per spec (Asides from contractor hours
limit)
- Error checking is fully functional
- Output has been formatted
- Child class functions can be called from their base class using
virtual functions and polymorphism
- The colour of the console should be easier to read
- Bug fixes have been made to various functions that either failed to
perform as intended or failed