First major commit. All files added