Refactor to make way for some renderComponent changes
Improving the strategy of how to unmount and rendered components.

* any component which is rendered by jasmineReact.renderComponent will
  get unmounted at the end of the spec.

* I moved away from the $("#jasmine_content") approach because:
  1. the jasmine runner doesn't ship with #jasmine_content anymore
  2. it made rendering multiple components very difficult.