massive inventory update

updated collapsible carousel control to allow more control over it.
implemented inventory allocation base. this is base point for inventory
now.