Making Scanner and FileEditor operational

Scanner now works.
* For some reason the SDK MediaRetriever won't get String values.
* Just another reason to use an external library.
* The good news is that the framework is there, all I need to do is get
the new library and use its methods.