Change getPlayerName() name to a more appropriate name

Change the function getPlayerName() to getOwnerName() for better understanding.
Add permissions for creating and destroying itemcases

Add permission checks when creating and destroying itemcases, also check
if a player owns the itemcase or not.