Separated out order service.  Will potentially refactor later to share commonalities with the payment service