Uniform comments on the tops of the files
Module documentation and updated readme