Create temporary home directory in case it doesn't exist.
Refactor main test to use GetTemporaryHomeDir function instead of
creating it's own temp dir
Merge branch 'master' of github.com:franela/vault