Step 3: Handle push's error case

Push errors when the stack is full. Write a StackFull class to represent this error at the top of the exceptions.cpp file. This exception should take a string in its constructor and have a GetMessage() accessor for this string. throw this exception with an error message passed to the exception's constructor, instead of printing an error message and doing exit(1). Write the code in main to catch the exception and use cerr to print out what GetMessage() says.