'Twilight' on Netflix: Fans Ecstatic After All 5 Movies Added to Streaming Platform