Added another Question 4 Unit Test

A more processing intensive test.
Optimized Question 4 More

Reaching exactly $100.00 throws an exception to stop further processing.