Added code documentation

I have added a bit of documentation the the interface of the Matrix
class. This documentation should nor be considered.