added unit testing framework
experimental data model created for heroes and abilities. created tests that explore this model.
started working on combat engine. tests misleading but demonstrates usage as is.