Finish subsection
clean up some todos
Fix ringbuffer so it will not copy the array.
Final touches to stuff
Merge
Merge pull request #24 from jcao219/master

stuff