Fixing Warnings
Improving documentation. Adding the documentation test to the suite