supports windows style paths

ignores hidden files and dirs (stupid leaky mac)