basic JavascriptIntegrationTest

I ran all the existing integration tests with this setup and they worked fine.

The poltergeist tests are a lot slower though. So we'll only use that for when we really need it... i.e. for js tests.
add first js test and fix tagging pages