Shiny new Makefile.
Docs cleanup and updates
Preliminary changelog
Updates and cleanups.  Now things are more or less self-consistant.