Fix Python3 compatibility

Use sorted on dict_keys object, not sort which is unavailable
Fix or equals comparitors
Add unittests

Prepare for travis testing with coverage

Add test for:
    * Example
    * Small two part Example
    * Add operation
    * And operation
    * Or operation
    * Not operation
    * Equals (==)
    * Not Equals (!=)
    * Greater Than (>)
    * Less Than (<)
    * Greater Than or Equal To (>=)
    * Less Than or Equal To (<=)