Implemented buckets

Added items for buckets and placement. I am unable to figure out how to get the block face for the bukkit event on line 35 in ItemBucket.java. However the rest of the implementation works.
Yea, they can check to see if you tried to fill a bucket with dirt when that is more possible (if it's not already) via PlayerInteractEvent