made config more robust
added in support for complex glob via glob-all
added in testing support
changed initialize method to handle globs as arguments instead of an array