Added an option to specify reconnection interval
Uses Resolv::DNS instead of Resolv and bumped version number