Initial commit with all required files.