Make some changes to peer/server to support blockmanager
Most of client blockmanager. Need to test it.
Add delete to client blockmanager