Add character name command line parameter

Includes:
- new unit tests
- refactored .Seed property to use a backing field