allow for trapping postgres connection errors

connect() returns an event emitter which can be used to handle errors
gracefully rather than throwing an error in callback which would
terminate the entire node process
increment and decrement added
update changelog
enable single field instead of array
comment back tests
postgres and sqlite increment
sqlite and postgres works and fix test for postgres
tests are back
adapt decrement tests to postgres as well
fix unrelated jasmine/sequelize tes
Travis bump
fix #334 ('include' places a "null" element to the result if no data is related)
reuse existing DAO.identifiers
Cleaned up a lot of the files for the coding style specified at https://github.com/sdepold/sequelize#6-some-words-about-coding-style
add key value pairs to increment
dao tests are back again again
Fix issue #418 - timestamps always returned.
Fix missing foreign key attribute in BelongsTo.

- the injectAttributes method should update the source DAO as that's
where the foreign key is.
Fix missing foreign key attribute with BelongsTo.
Update README.md