session updating, fixing models

- models were fixed, so now find is giving proper count
- update is now working
- query buildier now supports updates
- some other small changes