changed error handling, the errors are now just passed to the callbacks as a whole and not just the text; added an optional query object to upsertVersion() to add quasi-atomic creates
changed error handling, the errors are now just passed to the callbacks as a whole and not just the text; added an optional query object to upsertVersion() to add quasi-atomic creates

RomanManz/mongoose-versioner