Set up project structure for onion architecture