https, todo model is promised, added 'completed' checkbox, minor gui fixes