Improve design of management website.
Create a page to view websites status.
Store uptime and downtime directly in website model.
Improve function used to check websites.