add Accumulate component
Merge pull request #9 from djdeath/accumulate

add Accumulate component