Implemented menus
added gitignore