Removed unique_ptr_to_optional
Better changelog and some missing documentation
Add hash to dim and matrix as well.