begin work on version 0.4.0

- make sequelize 2.0 a requirement
- clean out 1.7 related cruft
- consolidate error management (validations/constraint errors)