Un... refactoring :( broken, currently.
Still broken but...
Chunk splitting implemented ?? testing for stability.
Added corner cases
added README to the corner cases