Fixed crash on item w/out aspects
Fix disk eject and macro delete. Fixes #517
Change add macro to add/edit macro
Just handle extras the dumb way
Just add a single promise for crafting result
check isDone in checkProvider
re-add isAllDone, use the correct one
decrease j, else we skip messages
Add check to tile replacement
Fix TC dummy class derp.
Destroyed() pipes are not interested in anything.
Cleanup