file interface cleanup
reworking and simplifying the Interpreter for better usability
bump version