Reduce Pathname usage for performance

Excellent news. Hike doesn't really use any windows-ish features of `Pathname`. Was pretty easy to dump it without changing any public apis. I think the code might be a little cleaner.

Closes #32 

/cc @cheald