Use custom route for each CRUD actions
Allows url() to be a string or a function
Add test on {view,entity}.url() function
Fix tests
Fix home button