Gsoc dfr

This branch will contains all the work that Ill be doing during Gsoc.It currently contains:

1.) the commits required to include collection frequency in the weight.h api.
2.) The InL2 weighting scheme of the DFR framework.