Fixed some router inconsistencies and more

Also added the ability to pass additional arguments to the server in
the $$$.Data.pull() and .push() methods