WIP file interface
Tests for file interface
WIP file implementation