Initial commit with updated project layout and .gitignore file