Changed NotSquare to used name

Changed Matrix type to double, added methods add(), rows(), and
columns()