Tool Labs: new custom error messages

Includes a working /?tool=foo for cleaner single-tool info.

Change-Id: I4d6c8db9ef94b6e22ebd390a86d3895261142035