parse and interpret options (but not params yet)