Broke out menu into its own file.