Completed work on hook approach. Started creating tests.
Fixed issues with deserialization. Added more cases for handlers defined in the RFC