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
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.
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
Merge branch 'master' of github.com:sentientwaffle/gift

* 'master' of github.com:sentientwaffle/gift:
  Clone using HTTPS to avoid authentication prompt
  Update README.md
  Disable Git.clone() test
  Git.init() extended with bare parameter
  Git.clone() added
  bump to 0.0.6
  locked down the signature of Repo#sync with unit tests and an accurate representation in the README
  [README] #sync
  [README] #remote_remove and #remote_push
  [README] #status, #identity and #identify
  for Travis: make use of Repo#identify to ensure that our repository has an identity set when running the #create_tag test