Make -edgeHost option mandatory

The 'flag' package does not technically allow options without
default values being set, so strictly speaking this is implemented
in a 'the default value is not viable' case (namely, the empty string).
Merge pull request #40 from alphagov/33_edge_host_mandatory

[Resolves #33] Make -edgeHost option mandatory