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)
So we can trace an exception to RCA easily, it is preferable to have  RCA exception type. Or at least something more specific like ValueError