Make use of named parameters for the render and compile functions
Right use of the named parameters
Added test for idented rendering
Fixed failing ident test