Adding file support based on C FILEs.

Needs reimplementation of core::string to insure better performances.