Bugfix: use self.keyCol in model.js instead of hardcoded 'record_id'
All tests are green, but 3 invoice API tests (insert, update, delete) are
skipped - they would be red otherwise, but with strange behaviour (making
other tests fail, too - seems like a problem with supertest-session
producing 500 INTERNAL_SERVER_ERROR)