multiple source urls, general restructuring around the CLI argument stuff

- Changed the namer initializer to accept an array of sites and build the text from that
- Restructured the CLI Arg code into it's own class
- Added ability to pass multiple site links to be used as source
- Added the wikipedia random page as the default when no sites are passed by user