Whitespace and content hashes
Content hashing
refactored indexer
basic filesystem event handling