Main Function and first stuff.
Added Version Control