Hourly and Bonus classes working, Bonus not Calculating correctly