Various Changes

- Split Recipes To Separate Class Files
- Added Hard Mode (Recipes)
- Added Better IC2 Support
- Clean Up
- Misc Tweaks Here And There