Added classes to use abstract model framework.

Added Model class used for representing abstract statistical model and
helper classes: IndexerProperty and EstimationGoodnessInfo.
Also added specific derived class BrownModel that fits to abstract model
framework.