First commit. Adds allmost everything we currently have.