Added Support for Options using OptionsParser

Added a new -c option that let you specify a custom
config file