Added test framework and circleci