Initial commit.
Tidy up README.
CC0.
Remove compiler warnings.