Fix comparison and typo

Fix __eq__ so block only equal if all attributes equal
Fix apostrophe usage
Use PEP8 method names and clarify enum test

Move to PEP8 lowercase_name method names
Move test of water and lava aliases out to separate test
Fix missing func def and class naming

Add function (self): that was left missing
blockType changed to BlockType
Hopefully correct unintentional indent change
Move to PEP8 compliant naming

Change functions and variables to lower_case