changed matrix transformations api
added documentation
added documentation