first incomplete version

Includes test for DiffRunner
TODO: implements actual diff at Line class