Added MainMenu class & updated makefiles to automatically scan directories