Gemfile update to get test_app creating under 1.3
Cleaning up variant rule code a bit
Adding basic specs
Trigger rule registration after promotion actions have been defined in promo core