Added New Tempalte
compiles
Slimmed down code base
test cases pass
comments
name change
Test Coverage