transformed MatrixCommands into fully-fledged coffeescript OO notation
rebuild and docs