Add files

Add solution, project and code files