be more trusting/evil, allow full eval
another spot
change 'add' method to create a single SwaggerHash object and use
incoming arguments to set properties on that object
added ability to use block notation