Upgrade build tools
Rename classes
ViewModel -> Node
ContainerModel -> ContainerNode

Rename node variables
x -> left
y -> top
y2- -> bottom
x2 -> right
Remove dynamic constraints array
Refactor cassowary infrastructure into separate class, CassowaryModel
Remove ViewIdResolver from CassowaryModel
Use hashmap to store variables
Make ContainerNode extend Node
Make Node abstract with abstract method createImplicitConstraints
Add ChildNode that extends Node
Update DynamicWidth example to use custom variable name draggerPosition
Added ParallaxScrolling activity
Added ParallaxScrolling example