added a extra default crate, so new users can see it as a example.
added key support.
added hasEnough to vault hook.
moved key price methods inside the super interface!
moved ItemStack[] randomitems to the super class to.
make the method reload() in crates invisible by using private.
added setType to the super class Crate.
finished command, but it may has bugs inside it.