Survey review

Looked through the code. I did some small refactorings and fixed some bugs.
Here are my comments

- In the SurveyManager:

```
else if(workspaceFileExists && !bundleFileExists){
			System.out.println("ONLY WORKSPACE EXISTS");
			String sampleSurvey = SAMPLE_SURVEY;
			writeContentsToFile(bundleSurveyPath,sampleSurvey);
		}
```
This is inconsistent with the previous branch (!workspaceFileExists && bundleFileExists). In the previous branch you copy the file, whereas here you write dummy survey data. Why?

- What happens if you cannot write to the bundle location?

- Please format the code. I did not do it so you can have usable diffs.