Big update to comp308challenge.prog1

Implemented:
- Collision checking in CircleGUI.
- Constructed test cases.
- Still need to verify isInside(), and boundingBox();
- Added throw NumberFormatException to several methods in Circle.java
Toying around.

Pushed out some of the assignment changes might roll this back.