Delimit optional fields with <hr> and a heading

This makes it more apparent which fields are required to create a new
application.

Addresses issue #112.