Added todo.
Split main.c (used to contain host code) to respecting files.
Rewrote main.c for new host files