Properly define dependencies.

This should avoid errors like:

```
npm ERR! notarget No compatible version found: async@'>=1.0.0-0'
```

While doing `npm install site-mapper --save`