First pass at JS scanner logic
JS scanner now handles ordering rules and exclusions
First attempt at recursive scan - this didn't work out so well
Well it's sort of working but it's not sorting right
Good ol' fashioned functional recursion seems to work best.
We don't need no stinkin' closures!
Made JavaScript scanner asynchronous
The JavaScript scanner is now working in the app!