Templates written, other features section added, evaluation extended with completeness and templates, operator overl to be written