First commit

Adding the files as they are. I hope I forget nothing.