adding MONGOCXX_DEBUG to .ycm
updates on second round of comments
change all the licenses
static and shared libraries!
split builder up into component files