new program-options library + new rakefile