Reorganized the files and class names.

- Moved advanced features into a Reader directory.
- Stripped off the Cli prefix for most classes.
Initial work on the ArgumentParser until some API explorations to figure out the feel.
Work on getting the basic parser test working.
More work on getting the argument parser tested.
Finished getting the unit tests fleshed out for positive tests.
Adding in the basic stub for ReSharper project-level settings.
Mass code cleanup using ReSharper.
Playing with ReSharper code organization and settings.