Update Makefile to use new install / uninstall scripts.

Closes #263.
Remove accidentally creating tuples.

Fixes #244.
Remove default '.' path from find_match.

This interferes with tab completion. Rather than add another behavior flag to
find_matches(), the calling location will add the default path.

Closes #245.
minor refactor
Use temporary files to prevent IO race conditions.

Refer to #260.
fish config file location verified
simplify default path
Fixes missing path getter introduced in bc91905a.

Closes #270.