instagram API mashup

there's a lot in ToDo, it's 'Coming soon'
It's a bit strange to need to pass in these objects to what is essentially the "main" method... try to make the entry point simpler.