Add a basic dirwalker.

- Fixes #2 
- Can exclude certain files

*Issues* 
- Support for max-recursion depth is not available
- Does not follow symlinks
- Does not have support for including non-video files(such as srt)