Corrections and updates

Updated the UI components responsible of the build break to make them
compatible with the JDK 6
Took one step further in the implementation of the preferences window
Updated the theme manager
Added the DailyTask model (task whose state is reset on each session)
Updated the tests