Handle 404 errors

Currently if you request a non-existent project be built (normally due to a typo) it spews large quantities of ugly HTML into the channel.  This commit makes it handle 404s with a 1 line response instead.