move changelog and usage information into separate files

this is instead of having these in the script headers themselves