-#37 adds status done/undone + API + tests