Support parsing of cups options via cups.options
Check validity of state arguments in cups.present
cups.present and cups.absent basic functionality working, no ppd options.
Split each state module into its own example.