actions: make due, start and finish nullable and don't give blank fields to datetime parser
handle future relative datetimes and add a test (not working yet)
add test_add_task (incomplete)