Add main.py and fixes some other bugs
Added who coded what, and main.py