Made crafting entirely datum

Now it can be useful
Maybe
Probably
I hope

Conflicts:
	code/_globalvars/lists/objects.dm
	code/game/atoms.dm
	code/game/objects/structures/tables_racks.dm
Readding the old recipes, as examples

Not sure if it will help, but hope so
Readded the crafting to tables

Well at least now i can brag about how you can do this with just few
lines

Conflicts:
	code/game/objects/structures/tables_racks.dm
Makes this shit actually work

Yeah, also added crafting controller to debug controllers(who will need
to debug crafting, but whatever)

Conflicts:
	code/controllers/verbs.dm
Removing debug shite
Fixes for menus and abuses

No more shit and giggles
Making datum handling not suck balls too hard

Yeah now it can roughly be called okish