Initial commit with all necessary files.