tranform through cps works, circ component detect.

So now model.getComputedStyle(penstroke).get('transformation') works and
is used. I have also tested CPS transforms on component renders to see the
componennts move around as I modify the CPS.

Some examples from the CPS file are:
component {
    transformation: (Translation 100 100) * originalTransformation;
}

glyph#b component:i(1) {
    transformation: (Translation 0 0) * originalTransformation;
}

glyph#a component:i(1) {
    transformation: (Translation 0 100) * originalTransformation;
}

There is also basic circular component reference detection on render
now. A message is console.logged (which should move over to using a
_log parameter next). This uses the styledict/finally type code to
detect circular references. I'm still coming up to speed with
generators, so I pass the parameter to use for cycle tracking as arg1
in order to bind it in the caller. A few attempts I made to use a
shared variable in ExportController.es6.js didn't end well. The
current code works though.