Allow parametrized checks
Allow custom check message
Add tests helper functions
Rewrite tests with helper functions
Split tests
Add parametrized checks for unpushed commits
Fix check function when check is a list
Test if returned message is correct