Minor Issues in initialize.sh

## Fix some minor problems with initialize.sh

### Acceptance Criteria
1. Submodule steps are unnecessary because the template does not use submodules except for cookbooks
1. Cookbook submodule update is too wordy. It should only output if there is an error
1. Some steps not needed for testing are still run


### Tasks
- None

### Additional Notes
- None