How to use with Uno and Adafruit Huzzah ESP8266 module?

I just got the Adafruit Huzzah ESP8266 module and I plan to use it with an Arduino Uno. I got the Huzzah working by using the Adafruit library and programming it using a FTDI cable. Now I would like to use the Blynk app to control either the ESP8266 or Uno board, as the ESP8266 has GPIO you can control directly too. I downloaded the Arduino libraries and I have the Android app installed.

Right now I just want to be able to control GPIO pins. Can I write sketches and upload to the Uno / ESP8266 ? Or is all programming done with the app?

Can I use this to simply send ascii data to the ESP8266, and then have a sketch running on the UNO that is controlling a robot that reads the ascii data for control commands?