Redesigned channel class (scala side only)
Finished channel refactoring
Added buffer abstraction to sequences
Made basic circular sequencies