revert to git clone; add submodule update

- resolves #374 
- resolves #380