Update the documentation
Other documentation updates
Merge branch 'feature/docs'
Add constructor that uses system properties