Initial commit of project structure