Fix bands not showing when no headliners

Add logic to display openers if there are no headliners. Add new test.
Merge pull request #8 from cwimbrow/bug/missing_bands

Fix bands not showing when no headliners