Remove default field removal in serialize code
Carry through exit code in unlocking protocol
Check if field is in required fields for serialization
Merge branch 'master' into proj1-milestone
Fix tests for locking and unlocking
Merge pull request #138 from Cal-CS-61A-Staff/proj1-milestone

Proj1 milestone
Merge branch 'master' into case-insensitive