Reenabled the enchant command and modified behavior to be more similar to vanilla

The code was there, but it appears it was forgotten when changing over to the Info.lua command registration format and was thus inactive. Also changed command to behave more like vanilla (adding player name option, disallowing certain parameter combinations, etc.). Added /ienchant command to maintain behavior of previous command without player name option.
Various bug fixes
Updated Info.lua, some bug fixes
Update README.md file and general code cleanup
Updated Strings
Merge pull request #117 from jonfabe/EnchantChanges

Enchant changes