Added initial project structure and model