update test with constructor arg
tab complete, still not finished, kinda broken
use a multimap for the commands -> routes storage