Switch to `weekday` from `isoweekday`
Add rule-based holidays generator

Include a sub-class for US Federal Holidays as per http://www.opm.gov/policy-data-oversight/snow-dismissal-procedures/federal-holidays/