testing out boost::program_options as option parser (and updated gitignore to allow adding project source files :) )