Remove trailing EOL, Add warning when creating task list without name

Fixes #18 (Refixes #13, #15). Fix for adding new list with empty title adapted for refactored code.