added junit test framework