Get Rid of Modules.txt

## Submodules are automatically checked out to the correct commit without the need for modules.txt

### Acceptance Criteria
1. Store current submodule state during initialization
1. Reapply submodules state after reinitializing git

### Tasks
- None

### Additional Notes
- None