test(PhantomJS): Spin up PhantomJS to look for Demo page errors

Closes #154
Since it should never have more than one error, what do you think about changing `errorCount` to `hasErrors`?