Update and rename expListener.java to ExpListener.java

Fixed opening inventories
Consumes the item correctly now
Receive the right amount of XP
Capped at 30 levels per bottle
Added a permission handler to check if they have permission "canBottleXP"