Added tests for the majority of the menu options

Added the menu options as a module