added test for weighted observable
remove the ngs namespace
rename accumulator namespace to accumulators