finished most updates to template lib, though need to redo the load function. added enumerable values to models