Project setup files and initial commit