Updated README with better headers and an official todo list
Slightly better in-code documentation