Add support for file loading/storing
Clean I/O
Normalize data