Non happy-path fixes
Fix for read dictionary tag
Giving credits where due
Fix for 2.5 release
Fix a double free on error recovering
Added a function for IOhandler write
Removed an unnecessary assert
Fix MemoryWrite bug