Refactored item data providers
Added id recommendation to command line tool
Added json output to command line tool