Add get_absolute_url and account for setting status code to 404