clean-up: make paths consistent
fix: fix specrunner dependency paths
move data structures and tests up one level
feat: implement bloom filter