Updated response formatting

Basecamp changed the format of their classic API responses again. The useful arrays now show up one more layer deep than they did before. I had to reformat some of the callbacks to address this. 

I also added a .gitignore.