Changed package structure
Updated documentation
Fixed error caused by last commit
Changed Matrix.Iterator to Iterator
Updated Comments