added a framework for unittests
sort ids for more predictability
unittest for id
local testdata are cached identities from chris, max and me
added tests for proof to test file completion
Merge branch 'unit-tests'

* unit-tests:
  added tests for proof to test file completion
  unittest for id local testdata are cached identities from chris, max and me
  sort ids for more predictability
  added a framework for unittests