Major Refactoring on plyxproto

- Reorganized code and removed copy of ply
- Reformatted code to be closer to PEP8
- Updated to Python3 compatibility
- Added tox test runner and created test cases
diff --git a/.gitignore b/.gitignore
index db4561e..3cf9b8f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,7 +38,8 @@
 .coverage
 .cache
 nosetests.xml
-coverage.xml
+*results.xml
+*coverage.xml
 
 # Translations
 *.mo
@@ -52,3 +53,6 @@
 
 # PyBuilder
 target/
+
+# Generated files
+parsetab.py