Merge pull request #468 from hilburn/master

A load of null checking for keys
Pop a empty bucket back.
Fix it maybe throws ConcurrentModificationException
Dispenser can dispense MinechemBucket.
Dispenser can receive MinechemFluid.
Merge branch 'bucket' into working
Implement #313
Merge branch '#313' into working
fixes #471
Merge pull request #472 from way2muchnoise/master

fixes #471
fixes issue with shapelessRecipes in the journal used in the synthesismachine
adds some checks to prevent overwriting existing recipes
Merge pull request #473 from way2muchnoise/master

improvements to recipe handling
Added edit guidelines
Add sublime text project files to ignore
Merge pull request #470 from yushijinhun/working

Implement #313, dispenser support buckets, pop a empty bucket back after reaction.
fixes gems getting overriden by their dust form
Merge pull request #478 from way2muchnoise/master

fixes gems getting overriden by their dust form
Merge pull request #481 from hilburn/master

Misc cleanup, add oreDict for logs
Merge pull request #482 from hilburn/master

removes load after reika's stuff