Fix a couple broken specs
Refactor rpmspec module, add RPMSpec::Requirement class

Tests have been updated
Add more specs, few tweaks to rpmspec module