Reworked struct component_inefficiency
Tuning library was running into issues with signedness.
component_inefficiency struct now stores int rather than unsigned int
Working on fixing tuning algorithm