Make tilde expansion work on Windows

* use Home() to return users home on Windows as well
* only match strings starting with tilde
* fix tests on Windows
s/getHomeDir/homeDir/

Go convention is getter w/o get prefix, but setter with set prefix.