Store enchanments in Enchanted Books

Enchantments need to be stored in Enchanted Books to be able to use them on the anvil.

Change enchant command to store the enchantment instead of applying it when used on an Enchanted Book.  If an enchantment is already present, replace it (only one allowed on Enchanted Books).