Feature/routedns

does away with all the resolveconf nightmare by simply rerouting dns packets instead of blocking them. no need to ever change /etc/resolv.conf again!

sometimes one follows the correct path only once all other paths have been exhausted.
oh, cool, i was wondering if there was a way to do that in python. that is more like ruby:

    File.open() do |f|
       f.write()
    end