fix addOption in Service and added working tests for both types of params
update composer to require speck cart,  many service unit tests now complete