Status task and unit tests
Converted GitStatus return values to FileColleciton.

Instead of returning Set<String> all getters on GitStatus now return
FileCollections.