Fix class members appearing as top-level elements in outline

@umop

Fixes #2614

Also cleans up outline CSS.

![screen shot 2014-06-18 at 12 26 08 am](https://cloud.githubusercontent.com/assets/5606182/3310722/e062e1d6-f6b9-11e3-9ff5-d33aaa1d5b0b.png)

Why remove all returns of the created element?  Is there a performance gain?  I would think that the VM would handle optimizing out the references if they're not being used.