Game of Thrones Season 4 is coming soon so here's a recap so far to get you ready