Define __eq__ and __ne__ for Vec3
Oops, `all` takes a single iterable
Fix for rich comparison and add test for vec3 file

As __cmp__ no longer in Python 3 need to use functools.total_ordering which is in 2.7 and 3.*
  https://docs.python.org/2/library/functools.html#functools.total_ordering
  https://docs.python.org/3/library/functools.html#functools.total_ordering
  Define __eq__ and __lt__ and others are created automatically

Add unittest style for file vec3.py
Merge pull request #24 from py3minepi/feature/vec3-equality-fix

Define __eq__ and __ne__ for Vec3
Fix for repr and add unit test for event

Face of cube is always an integer and entityId should always be discrete integer
So use :d instead of :2f

Add unit test of event.py
Add unittest as separate file
Revert to original verison of test file
Delete (weird) Block.__cmp__

How does one order water, lava and dirt?
I believe __cmp__ to be for total order; does not make sense for Vec3

(0,1) vs (1,0) - partial ordering ftw
Remove ordering and property dceorators

Use just __eq__ and __ne__ fro comparison
Remove property decorator
Add missing function brackets in length function
Update test in response
Add enum34 as a dependency when python is less than 3.4
Remove runner code
Rename to indicate unittest form
Remove runner code
Change evnt to event and remove setUp/teardown
Revert event repr to previous and test

revert to previous style of repr
Add test for original event
Run flake8 as part of the test suite
Merge pull request #23 from py3minepi/conditional-enum-install

Add enum34 as a dependency when python is less than 3.4
Ignore line continuation bits from pep8
Activate flake8 section of tox