Bring up to date.

Just updating the foreign dependency.

Also, threw in a connect server so you can test this locally with `grunt connect`.
FYI you can use `readJSON` with an array here, which should (I think) give better error messages. But this looks great, thanks :)