merged main into deploy
!deu to internet problems it is one big commit, with changes to implement stock, order, some tests and the admin panel
!deu to internet problems it is one big commit, with changes to implement stock, order, some tests and the admin panel