Initial commit, empty project with initial file structure