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.
Hardcoding things like this is a bit of a pain. Could we have a BlockType.isReplaceable() or something?