Add test suite
A work in progress test suite to test all kinds of dependency orders and possibly cycles. Using the rstest fixutre library with a custom Package struct to make it easy generate define packages and generate tar contents for creating fake pacman databses.
Edited by Jelle van der Waa