moved test files to test directory
added chain exscan for non-associative operations