added setuptools and C garbage to .gitignore
added C implementation of the Variable class
added setup.py script