Refined the methods used to load files.
Integrated the new method to load files.
The method that determines files to replace now requires the regex to be passed in.
Added the capability to fuse files programatically (added passing test cases), updated test cases to remove files after executing.
Updated the test suite such that directories and files are now created and removed after each test run.
Merging upstream 'master' changes into this branch
Merged upstream changes from master
Completely reworked the internals of fuse making it much more modular. CLI test suite parses (CLI -w and module still failing).
Updated the watch mode of fuse.
The module version of fuse is now working again.
You can now fuse a file via the module.
Updated the readme to incude further information about the various ways to use fuse.
Merge branch 'moduleintegration'
Fixed up some issues created when merging.
Updated so that fuse as a module, will always return something, either the fused content or the original content if there is nothing to fuse.
Version bump to v0.4.0.