Increase rank when z switches directories.
Show help if no parameters specified.
Use USERPROFILE path rather than HOME
Check for the initial existance of .cdHistory
Use PowerShell file read/write operations

All uses of new lines are taken care of without explicitly adding
Environment.NewLine.