Complete Rework of Recipe Maps

Seems to fix a few of the bugs we had with multiplayer (tested on
dedicated server/client)
Needs a lot of poking
Merge pull request #463 from hilburn/master

Complete Rework of Recipe Maps