fix bug in matrix operator=

We were accidentally grabbing the SEXP from the current object rather
than the other object.
Add unit tests; update ChangeLog
Use proper email in ChangeLog
Merging pull request #94 from Kevin