Merge pull request #1 from avinashThummala/master

Exclusion Globs while creation handled internally using fnmatch and re
Additional unit tests and modularisation of unit testing
Sync with David'd repo