added .gitignore to ignore pyc files, and __init__.py to enable this to be imported correctly