update readme and add cmake test runner