[added] <DefaultRoute> component

Also, changed behavior of routes with no name, path, or children so
they act as default routes. <DefaultRoute> is essentially just sugar.

Fixes #164
Fixes #193
No, I mean how to we make a real component out of `<DefaultRoute/>` instead of just a function that jsx thinks is a component.