Changed route input to allow an object containing handler and validation

This allows you to export multiple things from the handler file, but only
 pass the parts you want to Harmonia.

If module is a string handle it like normal.
If module is an object, use that instead of `require(string form)`.