Missing placeholders mean TileJSON endpoints

Allows TM2 project files to work unmodified, as this now matches its
behavior.

Switches to factory construction to make `tilelive` available without
directly depending on it.

Fixes #2
Make tilelive a peer dependency
Upgrade request dependency
Changes
0.2.0