Code inside uri router has been simplified thanks to a new View interface and HTMLView/JSONView implementations. This is a good start for issue #20 and also closes #21