Merge pull request #16 from abraithwaite/develop

Cleaned up docs and help output
Merge pull request #17 from abraithwaite/develop

Coverage working again
Release 0.3.0
Fixed regression with git fat status

Previously, git fat status would exit cleanly even if the repository
wasn't a git fat repo.  This makes sense so I changed a runtimeerror
to be a warning instead and exit cleanly
Merge pull request #18 from abraithwaite/fix-regression

Fix regression with git fat status
Release 0.3.1
HTTP push not implmented but fails silently

When using http as the backend and running git-fat push, it would fail
silently instead of alerting the user that it is not implemented.

This change alerts the user when the specified backend hasn't
implemented the push command.
Merge pull request #19 from abraithwaite/fix-http-push-silentfail

Fix http push silentfail
better error message when rsync isn't in your path
Merge pull request #20 from jason-kane/better_rsync_failmsg

better error message when rsync isn't in your path
Only do backend checks for push and pull commands

A lot of commands will work without a .gitfat file and so git-fat
shouldn't care whether or not it's there unless it's needed.
Remove noisy pylint option

push_files isn't required to be implemented, but pylint is complaining
that it's not implemented in the http backend
Merge pull request #24 from abraithwaite/fix-config

Only do backend checks for push and pull commands
Fix index-filter with test
Merge pull request #25 from cyaninc/fix-index-filter

Fix index-filter with test