Added Interface for the actual completer.
Added "System Test" for the line parser.
Some name refactoring.
Removed files replaced in earlier commit.