add tests for challenge model
edit readme