Initial commit defining project structure