Add closed and pending functions

`judge.closed` and `judge.pending` return `Validation` objects in different
states. Adding these as it's a bit easier to understand than
using the constructor with/without an argument and possibly less likely to
cause debugging headaches.