Parse command line arguments by defining a struct
Fixed #20 - Build error on clang 12 due to outdated dependency - Updated magic_enum dependency to v0.7.3
Closed #19 - structopt
now supports providing custom help message when constructing structopt::app