Only install jsdom when testing if it's not present
Better git submodule command for testing script
Have (==) use constant stack space (regardless of type)