Added filesystem abstraction.

- The abstraction normalizes the names and behavior to typical Linux and Python conventions.
- The abstraction makes sure that all file-operations are compartmentalized to the current workflow.