Created a template loader which allows filling in information into static templates.
Created a classloader which loads all classes you want to load in one easy simple manner.
Started refactoring everything into a template based design. Also started reworking all code into a more OOP structure.
Refactored the last Widget into a template and class.

Todo: Implement refresh (AJAX) for all widgets
Fixed bug where only days/months with an estimate would show up.
Added an AjaxFactory which constructs the needed scripts with the help of registered Widgets.
Implemented Ajax update functions for all widgets.

Todo: Implement javascript timer for uptime (much more efficient than updating from server each second)

This implementation will probably be refactored later (each widget can now only have 1 interval now...).