Add 404 and 422s for all cases
Cleanup
Fix 204, move private methods
Merge pull request #15 from cb-talent-development/422

422 Branch