Reverse Router that can handle arguments
Generates router funcs in app/routes for each Action. These take the
same (partially-typed) arguments as the action itself, and they return
a URL to invoke that action with the given arguments.
Skeleton .gitignore: Ignore tmp directory by default as well
Add a starter test suite to the skeleton app. .gitignore test results