Intermediate commit: renamed test to tests, and started to get the test-case to work again.

It's not as easy as hopeed, but a good thing to do anyway.
Fixed up tests to work once again.
All write operations are just assumed to be working, after all this was
tested in git-python already, we are just a Ui for them.