CodeLineReader added
CodeLineReader added, needs refactoring and more tests