adds lookup tests
adds index tests
adds list tests
adds register tests
adds search tests
adds Cache tests
adds createError tests
updates testrunner