Added cobertura and pit stuff
first draft of requirements documentation this closes #4