Release vm and stack
Add create and release method
Destruct object
Fix tests according to Allocator change
Release hash table for Reader
Destruct objects in Allocator, SHashTable and Closure
Remove unnecessary type specifier
Use macro for malloc to enable debugging
Add code to detect memory leak