Added more tests for the ajax_add_holiday method.
Removed a catch for a bare exception, let them bubble.
Catch a validation error and pass it forward to the user.
Added a no cover pragma to the dynamically created function in the calculation in ActivityEntry.