Now Scans directories recursively

- Recursive Scan
- Now only scans supported filetypes
- Only inserts files more than 100 MBs
- Handles errors if external Media previously available has been
disconnected