[DB] Changed the watch API because i realized that the defaults are impossible to implement.
[DB] serialized TaskList.
[db] Added file dumping capabilities.