Refactoring

- css now follows the same structure as JS on the client side
- automatically include the template file if it exists
- genericTooltip and genericBox now uses css3 animations instead of
jquery
- integrated datetime picker