Additional updates as a result of review

- returning back a single object, instead of an array, for doInsert
- returning null resultset if error and returning raw number of records
affected if success for doUpdate, doDelete
- Added endline at end of file