Changed file name and structure. Added setup.py