agile: ignore mercurial directories and improve error messages
agile: refactor command-line arguments
agile: accept new-form fdscrape output (JSON, not .txt)