Initial commit of the basic project structure