New to ASP MVC 6 (and ASP in general) and was looking for some guidance. 

Currently I've got a default route setup in this fashion: 

```
public void Configure(IApplicationBuilder app)
    {
        app.UseMvc(routes => routes.MapRoute(
            "Default", "{controller=Home}/{action=Index}/{id?}"));
        app.UseFileServer();
    }

```

In my application, I'm looking to have a few routes:

`/projects/{id?}` - Returns Index if id is empty/invalid or uses a controller Projects(id)

`/projects/{id?}/phase/{id?}` - Returns Project(id) if phase id is empty/invalid or uses a controller Phase(id). 

Any ideas on how I could best set this up?

Thanks,
Joe