Added exceptions and fixed multiple string matching

Fixed problem with matching more than one argument and concatenating
that into the list.

Also implemented exceptions to replace my naive asserts.
Fixing example project
moved VS directory
started copy of unittests from docopt/test_doctopt.py