Massive Refactor Update
Decided on the Google Java Style Guide as my preference
Updated all files to reflect this change
Renamed source files to more accurately represent the content within
New convention TypeBlockName (Ex: BlockIronLamp is Iron Lamp of Block Type)