variable renaming.  moved snapGrid to it's own library.  trying to nodify things.
added snapGrid file.  starting node port and tests