Removes submodule logic from update function, adds support for using sublime text remotely