Add unit tests through github actions. This is exactly the same as our travis tests but using github actions instead. Signed-off-by: Artem Savkov <asavkov@redhat.com>