changes from that dude next to you

Added partialValidate method w/tests.  Improved tests for validate.  added difflet to package.json