Added buffer state to separate busy into Held and Pinned. Also made isValid and isClean public
Cleaned up LocalDBuffer.read() and added logic/signals for async push/fetch/valid/clean operations but not write()
Accidentally changed the indents... Sorry