kleisli: Persist model element queries.

* Create kleisli version of copy model rel type.
* Better exception messages.
* Start to deal with projects in external location (i.e. a git repo).