add glob and globstar support

not happy about how it’s described, but we can iterate later