Initial commit with file structure