Provide option to specify type of summary
Single method provides short, normal & long summary

The method includes & excludes information based on a level like concept.
Fix build on travis. Run correct test.
Use explicit for constructors with one argument
Remove unused method