whoops.
typos/stupid in protocol method maker
coerce strings to syms in setters, simplify predicate in requires_from
unit tests for Furnish::Protocol