Fixes insert! error when node already exists

isequal(StringNode, StringNode) hadn't been defined, which led to an
error every time a new route was inserted on a partially filled path.
Adds helper functions for common HTTP methods