added makefile for tests, test converage for everything within node done, need to uncomment and do tests for browser based use