Update frontend-template with the new version of the router

## Update frontend-template with the new version of the router

### Acceptance Criteria
1. Frontend template works as before

### Additional Notes
1. The frontend template will use the new router and no longer have react dependency conflicts when running npm install