Worked it out after god knows how many hours... NetworkManager service was not on like I thought it was. N00b thing to do
In all the guides that I have come across though... I have never seen it mentioned. I think I actually fluked it yesterday when I set it up correctly.
Would explain why it didnt work after the restart too.