Added base chunker class to prepare for different chunkers
Created DecodingScheduleExceptions instead of plain exceptions
added the ability to chunk from regular string and added tests for the string chunker
Separated types of chunking tests from each other