Another sign that Netflix is getting closer to its Fort Monmouth studios just popped up Tuesday morning: a website.