Add failing test case
Fixed case when `touch` breaked entity cache (closed #17)
adding support for :db.fn/cas in transactions
modifying exception message on :db.fn/cas and adding support/test for cas against multival attr.
Merge pull request #20 from montyxcantsin/dev

db.fn/cas support