Update cucumber features to test multiple need ids

also, marking tests that need javascript
and making them use poltergeist driver.
Bump content models to support multiple needs