More bug fixes, better drag, and crafting #TrainsInMotion #Traincraft (1.7 rewrite)

- Changed the EventHandler to EventManager, this should prevent some future conflicts.
- Fixed the checking and linking positions for linking, now they should link at proper distances apart and keep eachother proper distances apart.
- Added a more advanced drag function to support having loads pulled by many trains.
- Added the base of the crafting table and the crafting manager.

The crafting system is off to a good start, and all the bugs I know of are out, but due to the current heavily unfinished state of the new crafting system, the source will fail to build.

Comments