- added Makefile and dependent modules for linting code
 - fixed misc errors discovered by linting
 - added use strict
 - added sharedExports object such that the primary export as well as the GraphWrapper share common constants