Add command-line option parser