Ascension script improvements

Summon Smithsness in ascension script
Use craft_item()
Better handling of folded items
Better system for crafting during automatic consumption
Fixes #152