created id_type and _projection attributes, made generate_id more generic
created id_type and _projection attributes, made generate_id more generic

chrisantonellis/pymongo_basemodel,chrisantonellis/pymongo_basemodel