Use Rugged for repository access

@benbalter: The missing Git repo should be fixed and the tests should run cleanly know. Let me know if it's not the case. :)