Refactor to comply with PEP8

-Changed Class names to CamelCase
-Change function names to lowercase
Add travis.yml for Tests
Add .gitignore with PyCharm
Add .gitattributes