Updated "Public fields are evil" section
Added steps to make sure Eclipse has newest Java and fix annoying errors
added part about updating Eclipse's Java

formatting sucks but i gotta do other stuff~