Added Partitioner class to implement code/data visualization switching
fragment.py now should be unnecessary, and soon also intervalmap