Initial commit with gems tructure from Bundler
CHanged to use SPree extensions tructure provided by spree_cmd
Added promotion actions and rule

- copied promotion actions and rule across from a client project
- changed tests from Minispec to RSpec
- some tests still failing at this point