Added OptionsParser class to display the interface and parse arguments