setup.py: add package data
PyProperty PyValue: move bindings to separate file
PyProperty: more bindings for Property

added PropertyMixin with __eq__ method
added unit test