updated router.js

added ability to add multiple routes; added ability to specify callback
target for event-style callback.