Starting to refactor Routers for ease
Continued refactoring in Router
Continuing refactor with Router::Abstract as an instantiable type

--HG--
extra : amend_source : 5cc495a013aa96d5db6dafc1924684ddf72498be
More work with Router::Abstract
Move Router::Map to own file as RouterTable and rename Router::Abstract to Router
Further refactoring of Router and addition of RouterTable::AbstractReference

--HG--
extra : amend_source : baa4d5b49cf38d78ffdb72bc7b269f7c657666dd
Added AbstractReference#make_weak and #make_strong

--HG--
extra : amend_source : 81fd42e83016b140298be64a489af11120f3db1a
Added RouterTable::KeyReference < AbstractReference

--HG--
extra : amend_source : c8531f74310a3b1dcbd8d554e1b68e7357a4c014
Move AbstractReference tests to shared example
Added RouterTable::ValueReference (empty)
Finished compatible implementation of RouterTable at comparable speed to a normal Hash with weak references
Added RouterTable#make_weak and #make_strong

--HG--
extra : amend_source : e01e4ccb4d02eff78cf9a663218a3ffd50ca2f35
Remove sandbox - favor strict TDD play
Remove Gemfile - meh
Make copyright a range
Remove deprecated Wires.build_alt