Fixed crash on item w/out aspects
added recipe for thaumicsink

- it is now pretty much stable to use.
Cleanup
Tree.isAllDone duplicates TreeNode.isDone
Don't revert provided extras
init l1
Merge pull request #17 from MrTJP/Dev

fixes, recipe
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