All errors should inherit from StandardError
Add the 3 other method stubs it will have
Implement the clear method
Catch the interupt signal and just exit