Use queue-based directory parsing instead of recursion.
Merge pull request #4 from JakeWharton/jw/queue

Use queue-based directory parsing instead of recursion.