tasklists: "showing" part must be done
tasklists: draft data loading support
New module: comm; loading tasklists almost work

Moved (most of) communications to separate module (comm).
Implemented loading tasklists.
Known bugs:
- All tasklists share title of the last one;
- Loading only begins on select-button click.
Completed moving comm stuff out of main module
strcpy in tl_set_item

This fixes duplicate titles.

Also freeing allocated memory in deinit.
js: more correct internal tasklist ids.