woohoo. Pretty good pass at the new structure.
starting to feel out how to calc opacity
another major cleanup to include easing, better function chunks and default values for properties
changing a few small js values and such'