Moves tests to subdirectory, adds starter example. Refs #6.
Simplifies parameter specification to list of strings. Refs #10.
Adds bad_prefixes and end_of_parameters. Refs #10.

Now the end user can customize the type of switches it expects and which
should the parsing look out for.