You have this options:
ESP8266 modules - Cheap, Simple and the best choice
You can control over Serial with AT commands.
Can you change your design to just use it?
Good examples:
https://www.youtube.com/channel/UCv1D6zrC0ZL0PSgM6tdEpPgRV-171 Roving Networks Module - Robust and reliable
I used in some Arduino projects with WyFlyHQ Lib -
https://github.com/harlequin-tech/WiFlyHQMy friend made this tutorial (I help him

) (in PT-BR, sorry

)
http://labdegaragem.com/profiles/blogs/tutorial-utilizando-o-wifishieldI'm never used but exist:
Texas instruments CC3000 SimpleLink - elcielo talk about it
http://www.ti.com/lit/ml/swst009b/swst009b.pdfu-blox Wifi Modules
https://www.u-blox.com/en/wi-fi-modulesWiznet - WizFi310 - mario2000 talk about it
http://www.wiznet.io/product/wifi-module/Realtek - RTL8710 (WiFi only) - Taner talk about it