First submission of SON to CSS generator

Done, though I wouldn't mind another pair of eyes on this.