added failing test f validation of missing properties
expanded validation to (online-)coupon-specific properties
npm installed underscore; npm shrinkwrapped
added failing test for removing superfluous properties
npm installed moment; npm shrinkwrapped
basic offer mapping
added failing test for updating non-existent offers
return notfound when updating non-existent offer
Merge pull request #3 from abiskop/validation

Validation