RCA framework initial

1.framework major components included
2.major components interface definitions
3.correlator module implemented
4.detector module initial design implemented(using bitmap to get a time period and ema to get the exact point)
maybe we can drop anom from these method names since the user would have created an anomaly detector object..so set_score and get_score. 

Also, do we need a set_score?