changes to documentation and configuration
added more documentation and looks like I added everything
merged