Add tournament selection implementation and tests
Add print on error in automated unittest runner