Everything finally works!! Please don't grade this

This is the working version of this project. I spent some time on it and
put them all together.  Now all of our tests can pass, including
integration test. Valuestorage has no test because it is tested in
NodeTest.