Modify spec because GitRepository requires url when it initialize.
Supports method chain.
Add since method.
Add git_command class and command_string method.
Add aggregate method