- Completed Problem 5
- Made it so you could exit properly.
- Changed the Problem class to abstract.