Todo-Backend implementation in plain Go, with in-memory storage