Add xfile.go to remove dependency to other repository.
Update README.
Update TODO.
Update LICENSE.