Everything you Need to Know About 5G