longWeekendBefore and longWeekendAfter working

Made some small changes to the implementation of some of the functions.
Have to convert findLongWeekend to findLongWeekendFrom or do some other
appropriate action with that code