* Added support for varargs
* Return a special code when bad user input is provided to run()
* Cleaned up unit tests
Test for varargs
Bump version