`make valgrind` to run tests in valgrind
fixed bugs revealed with valgrind, also added gmalloc run
added Storage interface, currently just an ordinary hashtable