Please review this pull request

This includes some changes to:
- support plugins that work with the file system
- allow the web app files to be copied to the file system to enable access to the files in the file system
- improved logging