command line options for data and octave offset

use option groups to clean up mididings options.
support user config file

$XDG_CONFIG_HOME/mididings/default.py