Many changes and fixes

- Made one generic BlockMobLantern and an Enum which holds the data
- fixed 2 bugs on the way
- added a custom CreativeTab (still needs a localized name)
- corrected some typos