[Feature] Add inventory

Finished with the foundation. This needs more work but it will do for now

 - Added debug msgs and adjusted the inventory classes.These should be removed eventually.
 - Refactor of folder structure
 - Fixing ignore
 - fixed folder structure. I don't like it but it works better than nothing for now