First Commit and project initialization