create_site funtion added. Checks if site exits, creates it and set custom identifier