broke up the tests to each individual operation and vector component type, added test templates and makefile support  ...