Netflix is here! and it no longer sucks