Register Block States

Update the registerBlock method to work with 1.8
Format State Code

Change tabs to spaces
Move register states method
Item Models

Set models for rendering items and block items
Clean a nasty for loop
Merge FML 1.8 Back Into Fork