Export a HERMIT_PROFILE_PATH variable
Reimplement link, add hermit ignore file capability

This is a significant change. Link now only ever links files, and it is
capable of ignoring arbitrary file patterns, with an arbitrary number of
ignore files.

Fixes #13, fixes #46.
Add note in docs about ignoring
Expand on fetch's documentation
Rename fetch to clone
Remove link and unlink from the suggested commands list

Fixes #20.
Remove themey-wemey comment.

It is, unfortunately, no longer really relevant.
Add a local clone test
Add a test for adding a file
Use HERMIT_PROFILE_PATH in hermit add

Fixes #43
Add a fix for Travis shallow clone problem
Add a test for adding a directory
Use find to add all files in a directory
Add more docs for add
Fix typo in clone success message
Fix some derping in link

And again, this is why we test...
Move git config checking into subcommands that need it's

This fixes #47.
Add another badge

Fixes #35
Automatically ignore .hignore files

Fixes #49