Node bot

This can throw if `req.body.map` isn't well formed and will take down the server with it. Needs a `try{} catch {}` and an appropriate response code to the user (probably 400)