- Added new item cost configuration
- Renamed some classes
- Refactored some tests