Allow extensions to be provided

Allow the default set of extensions that are searched
for in the given directories to be overriden to be a smaller
or larger set than the defaults.
Adjust usage doc for new extension argument
Bump for 0.3.4