Initial checkin of IDP code from http://web.stanford.edu/group/wonglab/IDP/files/IDP_0.1.2.tar.gz