updated TODO list
Switched to strict file I/O + optimized file usage (less file handles needed)
TODO updated