Refactored the main file and changed main menu presentation. Added a makefile.