allow multiple write options including wtimeout

Current options only allow one single write option. Create a own Optionable object to check write option hash. Also include 'wtimeout' to allowed write options.