Added `promise` support to project detail view

The project detail view now shows "Loading project details..." while it
fetches the details from the server. This is now available thanks to
changes in trabian-webapp-core.
Move development server options to `run`

This makes it easier to find the `delay` parameter, which is handy
because the easiest way to make sure that the app properly handles
asynchronous requests is to increase the delay to the point where it's
painfully obvious (5 seconds or more, perhaps).