Updates Sources to handle Symbols, modularize arg_parse.rb