bump version to 1.0.0-pre1
fix Route constructor to accept path or name as first param
make sure a route's controller inherits from RouteController

See:
https://github.com/EventedMind/iron-router/issues/818
fix Router.route to work with paths or names as first param

also don't add route by name if it doesn't have a name.