Command-line argument and option parser for go