Improved README and TODO and made TODO list into it's own file.