use git submodules for managing javascript dependencies for now because the bower packages don't have the custom build tools included