Vendor flag package

Vendor flag from the Go standard library and customize it in order to
set flags to be used wherever a user wants to define them in the
command-line and not just at the start of it.