updated router.js; updated readme

removed event-trigger style callback from SlimRouter in favor of strict
callback function.

added optional ability to construct SlimRouter with route collection, to
avoid having to add routes after construction.