Add support for using HTTP method verbs as function names when registering a path.
Allow serializable routes, add HTTP Verb support