Fixes the case where File.join is called on a blank options[:template_directory].
Locks json-schema to < 2.0. Holds off (but doesn't fix) #33.
Adds PATCH verb; fixes #42.