Add transformer functions
Update API to use transformers
Update tests
Remove unused type
Add type assertion on route transformer
Add method on routedef
Rename project
Merge branch 'master' of https://github.com/nvlled/rut into dev