Fixed issue where the totals were not being updated correctly if you ent...

...ered more than 40 hours a week.  Also added support for displaying error messages returned within the AJAX response