removes a stray file
initializes modgit
make the modgit stateful
corrects the recurse error and unless

Changes the test for modgit being initialized
test modgit with a dry run
flattens the project data pillar

simplifying the pillar data the describes the project and the
project_manager state file.  Since the project only take care of them
selves it is not need to have a list of projects anymore.
comment out the project state tmp

moving this part of a project set up to the back as it will be apart of
a stub but not really messed with.  it can wait.
Merge pull request #5 from jeremyBass/master

modgit is nicely placed in and app is working well at this point