Beyond $\Lambda$CDM: Problems, solutions, and the road ahead