Add layer.center offsets and chaining
State events are now emitted from the layer too fixes #87
Make layer.screenFrame a property

You can now directly get/set the screenFrame for each layer (layer.screenFrame used to be a function). I also got rid of the Frame object in many places in favor of a normal object.
Undo accidental addition
Add experimental OmitNew

So you can omit the new keyword for *Layer, Frame and Animation.