Add Result class and rewrite HandleResult
Remove IPCEvent and IPCGetEntryEvent
Remove Result.cpp and put all Result relate thing into Result.h