Added the ability for users to specify their own allowed file extensions.
Fix conflicts after merging
Merge branch 'ender3-master'
Dried up path checking code a bit