First implementation of getStyleInfo

getStyleInfo returns a simplified JSON format to make it easier to convert to CSS
Minor jscs violation here (whitespace at the end of the line). The only reason we care about this is to keep diffs clean (so that diffs show ACTUAL changed lines).

Assuming this is the only problem, I'll correct it.