add pytest
Multiple authors basic implementation finished #956