Before is a standard before

And I also added an after method to clean the workspace up.
Added test project that has repo inside
No longer throwing exception if I fail to delete the project
Made the GitListenerTest a PopulatedWorkspaceTest

I also added a test case to make sure I correctly initialize the repository.