Used filepath.Join() to filepath.Join() in Home()
Return a concrete metadata type from NewMetadata()
Merge pull request #17 from aznashwan/upstream

Changed path.Join() into filepath.Join() in Home()
Merge pull request #26 from ericsnowcurrently/return-concrete-metadata-type

Return a concrete metadata type from NewMetadata().
Make tilde expansion work on Windows