Filescanner api

Minimal first phase