A lot of changes. See full description.
* Added tests package, updated setup.py, and started writing unit tests
* Added comment about strain calculations to the strained binaries
* example
* Renamed examples with more descriptive names
* Implemented __str__, __repr__, and __eq__ in the Binary and Ternary
* classes
** This required some refactoring of Ternary, and removal of the
reversed ternaries. I'll have to reimplement the reversed ternaires
later.
* Changed Ternary to use `binaries[0]` and `binaries[1]` instead of
* `binary1` and `binary2`, and removed `binary1` and `binary2`