Better info page

Basically this pull request does 3 things:

- Add the possibility for a checks.d to create a warning that would be displayed in the info page 
- Make the info page exit with a different status code if there were warnings or errors