Add 'required' annotation
Add MustDecode
Merge pull request #3 from tylerb/master

Add "required" annotation