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.
> Maybe we can extend an interface and check instanceof?

The client doesn't know how to deal with this.