adding server files and structure the project