moved the file status to a separate class
removed temporary debug helpers
moved file status functionality into Git::Repository without using a separate class
added access method for submodule status
moved the FileStatus enum to a namespace File:

additionally added more docs and a wrapper for safe enum conversion
renamed method to convertFileStatus() and corrected it to return a  combination of File::StatusFlags
help doxygen getting it right
added docs for submodule status
added internal method convertStatusFlags and improved docs
merged submodule and file status into a single Status enum
removed Git::File namespace and added convenience flags for submodule status; documentation changes
Merge pull request #12 from macgitver/topic/GitStatus

feature: git status