Added advanced uptime reporting

I added some advanced uptime reporting. For example, if the server was up for a few seconds it will display them. If it was up for a few minutes, it will show minutes and seconds. If the server was up for hours and minutes it will display them. If it was up for days, it will show days and hours.