Consolidated basic crafting items
Added some new crafting parts and a couple machine base utility classes
Moved the encoder to use the new block base classes
Made decomposer use the new machine base
Migrated infuser and programmer
Merge branch 'balancing' of github.com:atomiccheese/NanoCraft into balancing