Move all Component content into a content g nested under element.
This allows us to manage background and foreground appropriately.
Also fix #154, and change drag interaction so it appropriately renders in
background container.
Update failing unit test
Merge pull request #158 from palantir/container-component

Component now puts stuff in a "content" container