Generalized labelling

Also added label printing for locations
Also added "add label" action for stock