Fixes #67

Adds item override logic to market service, and moves fit porting to it's own service.