Added basic test framework