Added iterative coverage by TCs in one file. Also wrote basic documetation for functions