Reorganize documentation; add changelog.
Name autoload guard properly.