First pass at Y.Skin and Y.ColorSpace formalization

This refactors the skin-specific code from app.js into Y.Skin and Y.ColorSpace classes, establishes patterns for skin renderers and colorschemes, and improves the responsiveness of the UI.