Initial commit of more comprehensive documentation in preparation for 1.0 release