Move NoMethodError detection code into configuration struct
Add config specification
Add documentation + due_*? helper methods to Report