Create MethodOptions service to determine available options for given URL
Make base resource traversable
Refactor: remove getName method from resource element interface
Refactor: make IResource just special kind of IResourceElement
Delete unused code