Update {README,TODO}.md - Add documentation. Little refactor