fix bug in components
better model management beetween timer and pomodoros + use parse/localstorage for persistence