Added PUT tests. Most work except PUT invalid/duplicate email address
User.findByIdAndUpdate does no validation; replaced with .find()+.validate()+.update(). All PUT tests working
Changed one expression to an already instantiated variable
Merge branch 'master'