Neutron Refactoring

v2_0 -> v2
No options (redesign)
More features (extension-related)
Some bugfixes
Can't we return the single router here, or `null` if not found instead of a collection with a single element? This is how other get methods behave.