for Travis: make use of Repo#identify to ensure that our repository has an identity set when running the #create_tag test
[README] #status, #identity and #identify
[README] #remote_remove and #remote_push
[README] #sync
Merge pull request #19 from notatestuser/everything-to-pull

A neat assortment of non-breaking new stuff from @notatestuser and @drevilt
locked down the signature of Repo#sync with unit tests and an accurate representation in the README
Merge pull request #20 from notatestuser/everything-to-pull

Locked down the signature of Repo#sync
updated diff regex

regex now works with files that are escaped
with a newline character
bump to 0.0.6
Git.clone() added

* Wrapper for `git clone` command.
* Test added and custom 30000 timeout is set to it as cloning requires
quite some time.
* Documentation updated.
Git.init() extended with bare parameter

* When bare parameter is set to true, bare repository is initialized.
* Tests added for bare and non-bare initialization.
* Documentaiton updated.
Disable Git.clone() test

This test fails on Travis as cloning from GitHub requires accepting the
host authenticity, expects user input and eventually fails on timeout.
It makes sense to uncomment this test only locally.
Add basic support for reading git config
update README
Config, not Status
Update docs
rename values to items
Update README.md
Clone using HTTPS to avoid authentication prompt
Merge pull request #28 from skovalyov/git-clone-and-init-bare

Git clone and init bare