Add project files and initial codebase