Formatted code to Google Java style
Started on some multiblock code
Worked on Multiblocks and new updateable class

*Started working on updateables
*Multiblock extends updateable
*Scrapped component idea, better to self implement in subclasses
*Added minable attribute to multiblocks
Generified collections
Renamed Updatable to TickingObj and worked on it

*All methods now need instance reference via core instance
*Worked on ID assignment

Added TickingObjManager reference to core instance
Cleaned up Multiblocks

*Removed unused constructor
*Removing abstract makes it cleaner to code for subclasses
Updated MBManager to manage TickingObj automatically

*Registers and unregisters the multiblock to the TickingObjManager automatically with specified ticks