Add xml documentation

Add xml documentation to methods and properties of the classes