add test framework
Merge pull request #2 from huttneab/feature/add_test_framework

add test framework