Changed license a bit

Wanted to include the fact that the core is allowed to be used by UE mod
devs to improve their own work.
Added GUI and containers for basic machines

Also from Basic Components but they are just temporary to get things
rolling. I do not plan to create release with this code. Most of it will
rewritten to support my collective block designs.
Changed ColorCode.class

Plan is to go back to how i use to use it. This means fluid mechanic
pipes will remap and go back to using a nbt var to store their type and
color.