The Great Refactoring

Removed proxies by detecting the side before registering render
-Really your slimevoid Lib dependency is an interface!
Added a BlockVannilaBased to handle all of the gettextures for all three
types of blocks.
Changed Config file to use forge config.