Implement a Weekend modifier and some tests.
Abstract common modifier Methods.