Changed test to use expect syntax
Added response completion (and test spies to verify)
Added status and JSON serialization
Excluded CI config from NPM installs