blah
Removed mutability from dreamcatcher. Now STM is clojure.lang.Map as well as STM instances,
that now represent snapshots of STM at certain state. Depending on users these instances
can be mutable (Ref, Atom, Agent).

Merge branch 'master' of github.com:kovacnica/dreamcatcher

Conflicts:
	project.clj