Updated views.py - checks if the quantity ordered will cause the maxGoal to be exceeded
Updated detail.html - pre-order button won't show if the maxGoal has already been reached
Updated checkout.html - shows error message if quantity ordered will cause exceeding of maxGoal