Stewart Filmscreen re-launches a revamped website