added git commit to avoid checking in pyc files and removed existing pyc file
restructuring the project
structured the project and moved tests from production source to their own files
added simple test runner