[Fixes #104] Allow nested resources with the same name

This PR allows nested resources to have the same name as the parent and doesn't overwrite their documentation by default. In the current version you have to set a custom resource_id, if the controller names were equal.