fix crawler module resolver - #40 #36

:warning: **This will require a major bump because it changes default behavior.**

Fixes the directory crawler to properly ignore not requirable files (including dotfiles).
But parsing files in a dir in node does. Which behavior should we emulate (shell or node)? As mentioned, I could see either way so looking for feedback.