Do not load recent_commits on page load

Instead, create a request & reponse for it.

Also, truncate commit message to summary (first line) instead of
trimming