Some refactoring to the jCss compile function. Also refactored the Ruleset, and Media objects to have better encapsulation