cleanup
Place IColorCoded interface in ColorCode.class
Created first advanced config block

This will be the first block of many to have its own config file. The
idea when i created the BlockRegistry was to also implement a system to
allow blocks to declare custom configs. In other words allowing them to
define settings that can easily be linked to the block without large
config files.
Changed how simple packets work

Instead of ints i've changed it to string IDs too allow for more defined
ids per tile. Should remove any issues with super tiles using the same
packet ID as the tiles that extend them.
Created called to the UE init methods

Didn't noticed that these needed called inorder to function correctly.
Though i guess the UE loader mod would have covered this for me its
better to be safe than sorry.
Misc
Package change from dark-> dark.core

Makes it easier for the build script to ID the core files when all the
CoreMachine mods are combined together
Created basic build file

May need some more work so if commits start to pop up with",,," you'll
know why.
Worked on build script
moved git sync after forge copy
fixed path for git clone scripts
Included other src folder in script
Added resource paths to script
corrected spelling
Fixed asset location
Attempt to correct file path copying
Another attempt at fixing path copying
More work on build script
3 / can cause so much errors
Added missing APIs copying to script