Correctly handle spaces in file paths.

Previously had an issue when unpacking archives in a path
containing a space. Now when building the shell command to
run `tar` the paths are properly escaped to allow for spaces
(and other special chars if necessary).
Merge pull request #17 from LaunchAcademy/handle_spaces

Correctly handle spaces in file paths.