Added a temporary directory context manager
Hiding the output of the mktemp command and added a suffix parameter to the tempfile function
Refactored the generic behavior of the dump task in a standalone function
Support for creating tarballs of arbitrary locations on disk and download them locally.
Refactored the restore function as well and enforced better naming
Added a restore function and renamed the module
Merge remote-tracking branch 'origin/trac-dump-restore'

Conflicts:
	braid/postgres.py
	braid/utils.py