removed checks package. not really being used. badly designed anyway
all check functions deleted. not being used.
refactoring TODO
bit of template list refactoring done