Update phantomjs

Signed-off-by: Shea Levy <shea@shealevy.com>
Add karma nodePackage

Required updating to npm2nix 5.1.0 for peerDependency cycle management

Signed-off-by: Shea Levy <shea@shealevy.com>