Very rough code, but mostly works
Check it out here: http://alexsuttmiller.appspot.com/
When it spins up an instance it takes a long time and often times out. I have never taken the time to figure out why. If anyone else figures it out, submit a pull request!