More convenient file selection options
More convenient file selection options

- Added mimetype
- made filename easier to use and the code flow smoother
- added bool for shade / not-shade files

asjoyner/shade,asjoyner/shade