revamped ARingCC, added unit tests for it; fixed ARingRRTest
new files added to the previous commit