Team pledge api

some late night coding - currently untested but should be REALLY CLOSE to working if it doesn't already.

thoughts?